.noDesktop{display:none !important}@media only screen and (max-width: 1100px){.noDesktop{display:block !important}.noLaptop{display:none !important}}@media only screen and (max-width: 900px){.noDesktop,.noLaptop{display:block !important}.noBigTablet{display:none !important}}@media only screen and (max-width: 768px){.noDesktop,.noLaptop,.noBigTablet{display:block !important}.noTablet{display:none !important}}@media only screen and (max-width: 650px){.noDesktop,.noLaptop,.noBigTablet,.noTablet{display:block !important}.noBigPhone{display:none !important}}@media only screen and (max-width: 450px){.noDesktop,.noLaptop,.noBigTablet,.noTablet,.noBigPhone{display:block !important}.noPhone{display:none !important}}.smoothPX{transition:all .25s linear}@keyframes fadein{from{opacity:0}to{opacity:1}}:root{--bf-color-primary: #4F5E62;--bf-color-primary-dark: #435154;--bf-color-secondary: #6E8884;--bf-color-amtico: #D67A83;--bf-color-silentnight: #003e7e;--bf-color-beds: #69ACCA;--bf-color-border: #DDDFE0;--bf-color-light-beige: #EDEBE8;--bf-color-lighter-beige: #F6F5F3;--bf-color-family-friendly: #C72684;--bf-color-luxury-living: #2E2B60;--bf-color-outdoor-living: #4F8424;--bf-color-natural-comfort: #455424;--bf-color-contract-quality: #006082;--bf-color-contemporary-living: #A28E6F;--bf-color-versatile-living: #0096b8;--bf-color-orange: #FC790F;--bf-color-black: #000000;--bf-color-white: #FFFFFF;--bf-color-grey: #4F5E62;--bf-color-red: #7E101B;--bf-color-dark-red: #642B28;--bf-color-magenta: #eb1a74;--bf-color-green: #74af26;--bf-color-blue: #007ac1;--bf-color-blue-dark: #2c6ada;--bf-color-yellow: #fcd623;--bf-color-purple: #9685c5;--bf-color-dark-grey: #333333;--bf-color-light-grey: #A2ABAD;--bf-color-lighter-grey: #EEEFEF;--bf-color-facebook: #486099;--bf-color-border: #D5D5D5;--bf-color-box: #EDEEED;--bf-color-block-link-text: var(--bf-color-white);--bf-color-block-link-bg: var(--bf-color-primary);--bf-color-text-color: #5F5F5F}@font-face{font-family:"Royalty";src:url("/wp-content/themes/kc_bespokefloors/fonts/Royalty.woff") format("woff")}:root{--kc-body-font: "montserrat", Helvetica, sans-serif;--kc-body-font-weight: 400;--kc-body-font-line-height: 1.6em;--kc-header-font: "optima-nova-lt-pro", "Georgia", "Times", serif;--kc-header-font-weight: 300;--kc-header-font-line-height: 1.2em;--kc-banner-header-font: "optima-nova-lt-pro", "Georgia", "Times", serif;--kc-header-font-weight: normal;--kc-header-font-line-height: 1.2em;--kc-banner-header-accent-font: "handsome-pro", sans-serif;--kc-banner-header-accent-font-weight: 400;--kc-banner-header-accent-line-height: 1.2em;--kc-menu-font: "montserrat", Helvetica, sans-serif;--kc-menu-font-weight: 500;--kc-menu-font-line-height: 1.2em;--kc-h1Size-large: 72px;--kc-h1Size-large-clamp: clamp(50px, 6.5vw, 90px);--kc-h1Size: 54px;--kc-h1Size-clamp: clamp(50px, 5.5vw, 72px);--kc-h2Size: 38px;--kc-h2Size-clamp: clamp(44px, 4.5vw, 52px);--kc-h3Size: 36px;--kc-h3Size-clamp: clamp(32px, 3.54vw, 42px);--kc-h4Size: 28px;--kc-h4Size-clamp: clamp(26px, 2.8vw, 30px);--kc-h5Size: 24px;--kc-h5Size-clamp: clamp(20px, 2.2vw, 24px);--kc-h6Size: 22px;--kc-h6Size-clamp: clamp(18px, 1.8vw, 20px);--kc-bodyFontSize: 16px;--kc-bodyFontSize-clamp: clamp(14px, 1.5vw, 16px);--kc-menuFontSize: 14px;--kc-menuFontSize-clamp: clamp(14px, 1.5vw, 16px);--kc-formFontSize: 12px;--kc-formFontSize-clamp: clamp(14px, 1.2vw, 16px);--kc-footerFontSize: 12px;--kc-footerFontSize-clamp: clamp(12px, 1vw, 14px);--kc-smallFontSize: 12px;--kc-smallFontSize-clamp: clamp(10px, 1.2vw, 12px);--kc-creditFontSize: 10px;--kc-creditFontSize-clamp: clamp(9px, 1vw, 11px)}body{font-size:62.5%}p,ul,ol,table{font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);font-size:var(--kc-bodyFontSize);font-size:var(--kc-bodyFontSize-clamp);margin-bottom:1.2em;color:var(--bf-color-text-color)}p{margin-bottom:1.1em}a{color:var(--bf-color-blue);text-decoration:none}sup{font-size:.5em !important}strong{font-weight:600}h1,h2,h3,h4,h5,h6,p,span{text-underline-offset:.15em}h1.primaryColour,h2.primaryColour,h3.primaryColour,h4.primaryColour,h5.primaryColour,h6.primaryColour,p.primaryColour,span.primaryColour{color:var(--bf-color-primary)}h1.secondaryColour,h2.secondaryColour,h3.secondaryColour,h4.secondaryColour,h5.secondaryColour,h6.secondaryColour,p.secondaryColour,span.secondaryColour{color:var(--bf-color-secondary)}h1.goldColour,h2.goldColour,h3.goldColour,h4.goldColour,h5.goldColour,h6.goldColour,p.goldColour,span.goldColour{color:var(--bf-color-gold)}h1.redColour,h2.redColour,h3.redColour,h4.redColour,h5.redColour,h6.redColour,p.redColour,span.redColour{color:var(--bf-color-red)}h1.amticoColour,h2.amticoColour,h3.amticoColour,h4.amticoColour,h5.amticoColour,h6.amticoColour,p.amticoColour,span.amticoColour{color:var(--bf-color-amtico)}h1.silentnightColour,h2.silentnightColour,h3.silentnightColour,h4.silentnightColour,h5.silentnightColour,h6.silentnightColour,p.silentnightColour,span.silentnightColour{color:var(--bf-color-silentnight)}h1.bedsColour,h2.bedsColour,h3.bedsColour,h4.bedsColour,h5.bedsColour,h6.bedsColour,p.bedsColour,span.bedsColour{color:var(--bf-color-beds)}h1.noMargin,h2.noMargin,h3.noMargin,h4.noMargin,h5.noMargin,h6.noMargin,p.noMargin,span.noMargin{margin-bottom:0}h1,h2,h3,h4,h5,h6{color:var(--bf-color-primary);font-family:var(--kc-header-font);font-weight:var(--kc-header-font-weight);line-height:var(--kc-header-font-line-height);padding-bottom:.2em;margin-bottom:.5em;letter-spacing:-0.015em;width:100%}h1.dividerHead,h2.dividerHead,h3.dividerHead,h4.dividerHead,h5.dividerHead,h6.dividerHead{border-bottom:solid 1px color-mix(in srgb, currentColor, transparent 75%);padding-bottom:.5em;margin-bottom:.5em}h1.scriptFont,h2.scriptFont,h3.scriptFont,h4.scriptFont,h5.scriptFont,h6.scriptFont{font-family:var(--kc-banner-header-accent-font);font-weight:var(--kc-banner-header-accent-font-weight);line-height:var(--kc-banner-header-accent-line-height);line-height:1em;padding-bottom:.2em;overflow:visible}h1.dividerHeadSplit,h2.dividerHeadSplit,h3.dividerHeadSplit,h4.dividerHeadSplit,h5.dividerHeadSplit,h6.dividerHeadSplit{display:block;clear:both;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}h1.dividerHeadSplit::before,h1.dividerHeadSplit::after,h2.dividerHeadSplit::before,h2.dividerHeadSplit::after,h3.dividerHeadSplit::before,h3.dividerHeadSplit::after,h4.dividerHeadSplit::before,h4.dividerHeadSplit::after,h5.dividerHeadSplit::before,h5.dividerHeadSplit::after,h6.dividerHeadSplit::before,h6.dividerHeadSplit::after{content:"";display:block;position:absolute;left:calc(100% + .75em);top:.75em;width:50vw;height:1px;background-color:currentColor}h1.dividerHeadSplit::before,h2.dividerHeadSplit::before,h3.dividerHeadSplit::before,h4.dividerHeadSplit::before,h5.dividerHeadSplit::before,h6.dividerHeadSplit::before{left:auto;right:calc(100% + .75em)}h1 strong,h1 b,h2 strong,h2 b,h3 strong,h3 b,h4 strong,h4 b,h5 strong,h5 b,h6 strong,h6 b{font-weight:500}h1.magenta,h2.magenta,h3.magenta,h4.magenta,h5.magenta,h6.magenta{color:var(--bf-color-magenta)}h1.green,h2.green,h3.green,h4.green,h5.green,h6.green{color:var(--bf-color-green)}h1.blue,h2.blue,h3.blue,h4.blue,h5.blue,h6.blue{color:var(--bf-color-blue)}h1.yellow,h2.yellow,h3.yellow,h4.yellow,h5.yellow,h6.yellow{color:var(--bf-color-yellow)}h1.purple,h2.purple,h3.purple,h4.purple,h5.purple,h6.purple{color:var(--bf-color-purple)}h1.plumHeader,h2.plumHeader,h3.plumHeader,h4.plumHeader,h5.plumHeader,h6.plumHeader{color:var(--bf-color-primary)}h1{font-size:var(--kc-h1Size) 48px;font-size:var(--kc-h1Size-clamp);margin-bottom:.15em}h1.smallH1{font-size:var(--kc-h3Size) 36px;font-size:var(--kc-h3Size-clamp)}h1.largeHeader{font-size:var(--kc-h1Size-large) 48px;font-size:var(--kc-h1Size-large-clamp)}h2{font-size:var(--kc-h2Size) 40px;font-size:var(--kc-h2Size-clamp);margin-bottom:.5em}h2.smallH2{font-size:var(--kc-h4Size) 28px;font-size:var(--kc-h4Size-clamp)}h3{font-size:var(--kc-h3Size) 36px;font-size:var(--kc-h3Size-clamp);margin-bottom:.5em}h4{font-size:var(--kc-h4Size) 28px;font-size:var(--kc-h4Size-clamp);margin-bottom:.6em}h5{font-size:var(--kc-h5Size) 24px;font-size:var(--kc-h5Size-clamp);margin-bottom:.8em}h6{font-size:var(--kc-h6Size) 22px;font-size:var(--kc-h6Size-clamp);margin-bottom:.9em}.rangeHeadline{font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);font-size:var(--kc-bodyFontSize);font-size:var(--kc-bodyFontSize-clamp);font-size:var(--kc-h5Size) 24px;font-size:var(--kc-h5Size-clamp)}:root{--kc-scroll-margin: 296px;font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);font-size:var(--kc-bodyFontSize);font-size:var(--kc-bodyFontSize-clamp)}.clearfix:after{content:"";display:table;clear:both}*{padding:0;margin:0;position:relative;-webkit-text-size-adjust:none;box-sizing:border-box}[id]{scroll-margin-top:160px}.clearit{height:0px;overflow:hidden;clear:both;width:100%;display:block}html{height:100%;scroll-behavior:smooth;scroll-padding-top:160px}body{position:relative;overflow-x:hidden;width:100%;font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight)}.pageHolder{overflow:hidden;z-index:2;width:100%}.section{width:100%;overflow:hidden}img{width:100%;height:auto;border:0;-ms-interpolation-mode:bicubic}.wrapperWidth,.wrapper{width:calc(100% - (calc((calc(25px + 2.4vw)) * 2)));margin:0 auto;max-width:1400px}@media only screen and (max-width: 1100px){.wrapperWidth,.wrapper{width:calc(100% - (calc(25px + 2.4vw)))}}.fullScreenWidth{width:100%;max-width:100%}.wrapper{display:block;clear:both}.wrapper.withMargin{padding-left:calc((calc(25px + 2.4vw))*.25);padding-right:calc((calc(25px + 2.4vw))*.25)}.flexer{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.bg{background-size:cover;background-position:center center;background-repeat:no-repeat;position:absolute;left:0;top:0;right:0;bottom:0}.bg>a{display:block;float:left;width:100%}.bg span.stilt{float:left;width:100%;display:block}.widthInd{display:none}p,ul,ol,table,blockquote{font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);font-size:var(--kc-bodyFontSize);font-size:var(--kc-bodyFontSize-clamp);padding:0}.logo{width:100%;display:block;padding:0}.logo span.stilt{background-image:url("/wp-content/themes/kc_bespokefloors/img/bespoke-floors-logo.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;width:100%;display:block;float:left;padding-top:15%}.logo:after{content:"";display:table;clear:both;opacity:0}.logo p{opacity:0;position:absolute;left:auto;top:auto;right:auto;bottom:auto;font-size:1px}.logo.whiteLogo span.stilt{background-image:url("/wp-content/themes/kc_bespokefloors/img/bespoke-floors-logo-white.svg")}.acgLogo span.stilt{background-image:url("/wp-content/themes/kc_bespokefloors/img/acg-logo-pink-horizontal.svg");padding-top:20%}.noSpace{margin-bottom:0}.image img{display:block}.image.leftTop img{-o-object-position:top left;object-position:top left}.image.centerTop img{-o-object-position:top center;object-position:top center}.image.rightTop img{-o-object-position:top right;object-position:top right}.image.leftCentre img{-o-object-position:center left;object-position:center left}.image.centreCentre img{-o-object-position:center center;object-position:center center}.image.rightCentre img{-o-object-position:center right;object-position:center right}.image.leftBottom img{-o-object-position:bottom left;object-position:bottom left}.image.centreBottom img{-o-object-position:bottom center;object-position:bottom center}.image.rightBottom img{-o-object-position:bottom right;object-position:bottom right}.image.imgContain img{-o-object-fit:contain;object-fit:contain}.image.imgCover img{-o-object-fit:cover;object-fit:cover}.image a{display:block;width:100%}img.leftTop{-o-object-position:top left;object-position:top left}img.centerTop{-o-object-position:top center;object-position:top center}img.rightTop{-o-object-position:top right;object-position:top right}img.leftCentre{-o-object-position:center left;object-position:center left}img.centreCentre{-o-object-position:center center;object-position:center center}img.rightCentre{-o-object-position:center right;object-position:center right}img.leftBottom{-o-object-position:bottom left;object-position:bottom left}img.centreBottom{-o-object-position:bottom center;object-position:bottom center}img.rightBottom{-o-object-position:bottom right;object-position:bottom right}img.imgContain{-o-object-fit:contain;object-fit:contain}img.imgCover{-o-object-fit:cover;object-fit:cover}.dimImage:after{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);mix-blend-mode:multiply;pointer-events:none}.dimGradBottom:after,.dimGradTop:after{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background-image:linear-gradient(to top, rgba(104, 104, 104, 0.75) 0%, rgba(0, 0, 0, 0) 50%);pointer-events:none}.dimGradTop:after{background-image:linear-gradient(to bottom, rgba(104, 104, 104, 0.75) 0%, rgba(104, 104, 104, 0) 50%)}img{display:block}img.leftTop{-o-object-position:top left !important;object-position:top left !important}img.centerTop{-o-object-position:top center !important;object-position:top center !important}img.rightTop{-o-object-position:top right !important;object-position:top right !important}img.leftCentre{-o-object-position:center left !important;object-position:center left !important}img.centreCentre{-o-object-position:center center !important;object-position:center center !important}img.rightCentre{-o-object-position:center right !important;object-position:center right !important}img.leftBottom{-o-object-position:bottom left !important;object-position:bottom left !important}img.centreBottom{-o-object-position:bottom center !important;object-position:bottom center !important}img.rightBottom{-o-object-position:bottom right !important;object-position:bottom right !important}img.imgContain{-o-object-fit:contain !important;object-fit:contain !important}img.imgCover{-o-object-fit:cover !important;object-fit:cover !important}.text p img.centredImage,img.centredImage{margin-left:auto;margin-right:auto;display:block}.imageHolder{width:100%}.imageHolder.leftTop img{-o-object-position:top left;object-position:top left}.imageHolder.centerTop img{-o-object-position:top center;object-position:top center}.imageHolder.rightTop img{-o-object-position:top right;object-position:top right}.imageHolder.leftCentre img{-o-object-position:center left;object-position:center left}.imageHolder.centreCentre img{-o-object-position:center center;object-position:center center}.imageHolder.rightCentre img{-o-object-position:center right;object-position:center right}.imageHolder.leftBottom img{-o-object-position:bottom left;object-position:bottom left}.imageHolder.centreBottom img{-o-object-position:bottom center;object-position:bottom center}.imageHolder.rightBottom img{-o-object-position:bottom right;object-position:bottom right}.imageHolder.imgContain img{-o-object-fit:contain;object-fit:contain}.imageHolder.imgCover img{-o-object-fit:cover;object-fit:cover}.imageHolder img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.imageHolder .frame,.imageHolder a{position:absolute;left:0;top:0;right:0;bottom:0;height:100%;width:100%;z-index:2}.imageHolder .missingImage{position:absolute;left:0;top:0;right:0;bottom:0;height:100%;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center;background-color:rgba(var(--bf-color-box-grey), 5)}.imageHolder span.stilt{display:block;width:100%;padding-top:100%;z-index:1;pointer-events:none}.imageHolder.compat-object-fit{background-position:center bottom;background-size:contain;background-repeat:no-repeat}.imageHolder.compat-object-fit img{opacity:0}.image{overflow:hidden}.image .toolTipIndicator{display:none}.image .toolTip{position:absolute;left:auto;top:auto;right:0;bottom:0;width:auto;padding:calc((calc(25px + 2.4vw))*.25);background-color:var(--bf-color-primary);display:inline-block;color:var(--bf-color-white);font-size:var(--kc-smallFontSize);font-size:var(--kc-smallFontSize-clamp);opacity:0;transform:translateX(-10px);transition:opacity .25s ease-out,transform .25s ease-in;text-align:left}.image:hover .toolTip{transform:translateY(0px);opacity:1}.image:hover .toolTipIndicator{opacity:0;transform:translateX(10px)}.image.hideCaptions .toolTip,.image.hideCaptions .toolTipIndicator{display:none}.image.natural,.natural .image{padding:0}.image.natural .imageHolder,.natural .image .imageHolder{position:relative;left:auto;top:auto;right:auto;bottom:auto;height:auto}.image.natural .imageHolder img,.image.natural .imageHolder a,.natural .image .imageHolder img,.natural .image .imageHolder a{position:relative;left:auto;top:auto;right:auto;bottom:auto;height:auto}.image.natural .imageHolder span.stilt,.natural .image .imageHolder span.stilt{display:none}.image.imgCropVert{min-height:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:stretch}.image.imgCropVert img,.image.imgCropVert a,.image.imgCropVert picture{min-height:100%}.image.imgCrop{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%}.image.imgCrop img,.image.imgCrop a,.image.imgCrop picture{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%}.borderAnimated{position:absolute;left:0;top:0;right:0;bottom:0;pointer-events:none;opacity:.5}.borderAnimated .top,.borderAnimated .right,.borderAnimated .bottom,.borderAnimated .left{position:absolute;background-color:var(--bf-color-white)}.borderAnimated.whiteBorder .top,.borderAnimated.whiteBorder .right,.borderAnimated.whiteBorder .bottom,.borderAnimated.whiteBorder .left{background-color:var(--bf-color-white)}.borderAnimated.primaryBorder .top,.borderAnimated.primaryBorder .right,.borderAnimated.primaryBorder .bottom,.borderAnimated.primaryBorder .left{background-color:var(--bf-color-primary)}.borderAnimated.greyBorder .top,.borderAnimated.greyBorder .right,.borderAnimated.greyBorder .bottom,.borderAnimated.greyBorder .left{background-color:var(--bf-color-light-grey)}.borderAnimated.darkGreyBorder .top,.borderAnimated.darkGreyBorder .right,.borderAnimated.darkGreyBorder .bottom,.borderAnimated.darkGreyBorder .left{background-color:var(--bf-color-dark-grey)}.borderAnimated.blackBorder .top,.borderAnimated.blackBorder .right,.borderAnimated.blackBorder .bottom,.borderAnimated.blackBorder .left{background-color:var(--bf-color-black)}.borderAnimated.redBorder .top,.borderAnimated.redBorder .right,.borderAnimated.redBorder .bottom,.borderAnimated.redBorder .left{background-color:var(--bf-color-red)}.borderAnimated .top{top:0;left:0;right:0;height:1px}.borderAnimated .right{top:0;right:0;bottom:0;width:1px}.borderAnimated .bottom{bottom:0;left:0;right:0;height:1px}.borderAnimated .left{top:0;left:0;bottom:0;width:1px}.image.inline,.inline .image{display:inline-block;float:right;margin-left:calc((calc(25px + 2.4vw))*.5);margin-bottom:12px}.bgImage{z-index:1;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bgImage.leftTop img{-o-object-position:top left;object-position:top left}.bgImage.centerTop img{-o-object-position:top center;object-position:top center}.bgImage.rightTop img{-o-object-position:top right;object-position:top right}.bgImage.leftCentre img{-o-object-position:center left;object-position:center left}.bgImage.centreCentre img{-o-object-position:center center;object-position:center center}.bgImage.rightCentre img{-o-object-position:center right;object-position:center right}.bgImage.leftBottom img{-o-object-position:bottom left;object-position:bottom left}.bgImage.centreBottom img{-o-object-position:bottom center;object-position:bottom center}.bgImage.rightBottom img{-o-object-position:bottom right;object-position:bottom right}.opacity10{opacity:.1}.opacity20{opacity:.2}.opacity30{opacity:.3}.opacity40{opacity:.4}.opacity50{opacity:.5}.opacity60{opacity:.6}.opacity70{opacity:.7}.opacity80{opacity:.8}.opacity90{opacity:.9}.blendedNormal{mix-blend-mode:normal}.blendedScreen{mix-blend-mode:screen}.blendedOverlay{mix-blend-mode:overlay}.blendedLighten{mix-blend-mode:lighten}.blendedColorDodge{mix-blend-mode:colordodge}.blendedColorBurn{mix-blend-mode:colorburn}.blendedHardLight{mix-blend-mode:hardlight}.blendedSoftLight{mix-blend-mode:softlight}.blendedDifference{mix-blend-mode:difference}.blendedExclusion{mix-blend-mode:exclusion}.blendedSaturation{mix-blend-mode:saturation}.blendedColor{mix-blend-mode:color}.blendedLuminosity{mix-blend-mode:luminosity}.bigList{font-family:var(--kc-header-font);font-weight:var(--kc-header-font-weight);line-height:var(--kc-header-font-line-height);padding-bottom:.2em;margin-bottom:.5em;letter-spacing:-0.015em;font-size:var(--kc-h6Size) 22px;font-size:var(--kc-h6Size-clamp)}.iconLink{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center;cursor:pointer;font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);font-size:var(--kc-bodyFontSize);font-size:var(--kc-bodyFontSize-clamp);color:var(--bf-color-primary);background-size:1.8em auto;background-position:0em center;background-repeat:no-repeat;padding-top:.5em;padding-bottom:.5em;padding-left:2.5em;padding-right:0px;font-weight:500;line-height:1.2em}.iconLink svg{order:0;width:1.25em}.iconLink p{margin:0;padding-left:.75em;order:1;color:currentColor;font-size:1em}.iconLink.inverted{color:var(--bf-color-white)}.iconLink.inverted:hover{color:var(--bf-color-white)}.iconLink.coloursLink{background-image:url("/wp-content/themes/kc_bespokefloors/img/colours-icon.svg")}.iconLink.coloursLink.inverted{background-image:url("/wp-content/themes/kc_bespokefloors/img/colours-icon-white.svg")}.iconLink.samplesLink{background-image:url("/wp-content/themes/kc_bespokefloors/img/samples-icon.svg")}.iconLink.samplesLink.inverted{background-image:url("/wp-content/themes/kc_bespokefloors/img/samples-icon-white.svg")}.iconLink.searchLink{background-image:url("/wp-content/themes/kc_bespokefloors/img/search-icon-gold.svg")}.iconLink.searchLink.inverted{background-image:url("/wp-content/themes/kc_bespokefloors/img/search-icon-white.svg")}.iconLink.retailerLink{background-image:url("/wp-content/themes/kc_bespokefloors/img/retailer-icon-outline-gold.svg");padding-left:2.5em}.iconLink.retailerLink.inverted{background-image:url("/wp-content/themes/kc_bespokefloors/img/retailer-icon-white.svg")}.iconLink.closeLink{background-image:url("/wp-content/themes/kc_bespokefloors/img/close-icon.svg")}.iconLink.closeLink.inverted{background-image:url("/wp-content/themes/kc_bespokefloors/img/close-icon-white.svg")}.iconLink.directions{background-image:url("/wp-content/themes/kc_bespokefloors/img/icons/directions-icon.svg")}.iconLink.directions.inverted{background-image:url("/wp-content/themes/kc_bespokefloors/img/icons/directions-icon-white.svg")}.iconLink:hover{color:var(--bf-color-primary)}.blockLink.fileLink,input.fileLink[type=submit],button.fileLink,.fileLink.button{background-color:var(--bf-color-black);color:var(--bf-color-white);background-image:url("/wp-content/themes/kc_bespokefloors/img/spec-icon-outline-white.svg");background-size:auto 2em;background-position:.5em center;background-repeat:no-repeat;padding:1em 1.5em;padding-left:3em}.blockLink.homeMeasure,input.homeMeasure[type=submit],button.homeMeasure,.homeMeasure.button{background-image:url("/wp-content/themes/kc_bespokefloors/img/home-appointment-icon.svg");background-size:auto 1.5em;background-position:1em center;background-repeat:no-repeat;padding-left:3em;background-color:var(--bf-color-primary)}.blockLink.showroomLink,input.showroomLink[type=submit],button.showroomLink,.showroomLink.button{background-image:url("/wp-content/themes/kc_bespokefloors/img/retailer-icon-white.svg");background-size:auto 1.5em;background-position:.5em center;background-repeat:no-repeat;padding-left:2.25em;background-color:var(--bf-color-primary)}p .blockLink.homeMeasure,p input.homeMeasure[type=submit],p button.homeMeasure,p .homeMeasure.button,p .blockLink.lieBeforeBuy,p input.lieBeforeBuy[type=submit],p button.lieBeforeBuy,p .lieBeforeBuy.button,p .blockLink.showroomLink,p input.showroomLink[type=submit],p button.showroomLink,p .showroomLink.button{margin-top:0}a.blockLink,.blockLink,input[type=submit],button,.button,blockLink,.gform_button.button{cursor:pointer;padding:1em 1.25em;display:inline-block;text-decoration:none;white-space:nowrap;margin-top:1.2em;line-height:1.2em;transition:background-color 350ms ease-in;font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);font-size:var(--kc-bodyFontSize);font-size:var(--kc-bodyFontSize-clamp);background-color:var(--bf-color-primary);color:var(--bf-color-white);border:solid 1px currentColor}a.blockLink.outlineLink,.blockLink.outlineLink,input.outlineLink[type=submit],button.outlineLink,.outlineLink.button,blockLink.outlineLink,.gform_button.button.outlineLink{background-color:rgba(0,0,0,0);border:solid 1px currentColor}a.blockLink.outlineLink:hover,.blockLink.outlineLink:hover,input.outlineLink[type=submit]:hover,button.outlineLink:hover,.outlineLink.button:hover,blockLink.outlineLink:hover,.gform_button.button.outlineLink:hover{background-color:rgba(0,0,0,.1)}a.telLink{white-space:nowrap}a.fullScreen{font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);font-size:var(--kc-bodyFontSize);font-size:var(--kc-bodyFontSize-clamp);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center;gap:.75em}a.fullScreen::before{content:"";display:block;width:1.15em;height:1.15em;background-image:url("/wp-content/themes/kc_bespokefloors/img/maximize-icon.svg");background-size:contain;background-repeat:no-repeat}p.parkingNote{display:block;background-image:url("/wp-content/themes/kc_bespokefloors/img/parking-icon.svg");background-repeat:no-repeat;background-position:0 0;padding-left:2.56em;background-size:2em;padding-top:.25em;padding-bottom:.5em}.quickEnquiryLink{width:100%;display:block;margin-top:.75em;font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);font-size:var(--kc-bodyFontSize);font-size:var(--kc-bodyFontSize-clamp)}.quickEnquiryLink a{width:100%;display:block;margin-top:.75em}.quickEnquiryLink a+a{margin-top:.35em}.quickEnquiryLink span{font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);font-size:var(--kc-bodyFontSize);font-size:var(--kc-bodyFontSize-clamp)}p:has(.homeMeasure){padding-top:.75em}p.visualizerNote{display:inline-block;margin:auto;background-image:url("/wp-content/themes/kc_bespokefloors/img/visualizer-icon.svg");background-repeat:no-repeat;background-position:0 0;padding-left:2.2em;background-size:2em;padding-top:.2em;padding-bottom:.5em}.banner .text .blockLink,.banner .text input[type=submit],.banner .text button,.banner .text .button,.customBanner .text .blockLink,.customBanner .text input[type=submit],.customBanner .text button,.customBanner .text .button,.miniBanner .text .blockLink,.miniBanner .text input[type=submit],.miniBanner .text button,.miniBanner .text .button{background-color:rgba(0,0,0,0);border:solid 1px currentColor;color:currentColor}.banner .text .blockLink:hover,.banner .text input[type=submit]:hover,.banner .text button:hover,.banner .text .button:hover,.customBanner .text .blockLink:hover,.customBanner .text input[type=submit]:hover,.customBanner .text button:hover,.customBanner .text .button:hover,.miniBanner .text .blockLink:hover,.miniBanner .text input[type=submit]:hover,.miniBanner .text button:hover,.miniBanner .text .button:hover{background-color:rgba(0,0,0,.1)}.reviewLogos{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:flex-start;align-items:flex-start}.reviewLogos .reviewLogo{padding:calc((calc(25px + 2.4vw))*.25) calc((calc(25px + 2.4vw))*.5)}.reviewLogos .reviewLogo a{width:-moz-fit-content;width:fit-content}.reviewLogos .reviewLogo img{height:80px;width:auto}@media only screen and (max-width: 450px){.reviewLogos{flex-wrap:wrap}}.buttonLink{background-color:var(--bf-color-primary);color:var(--bf-color-white);padding:calc((calc(25px + 2.4vw))*.25);font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);font-size:var(--kc-bodyFontSize);font-size:var(--kc-bodyFontSize-clamp);text-transform:uppercase;display:inline-block}.buttonLink.arrowLink span::after{content:"";display:inline-block;width:1em;height:1em;background-repeat:no-repeat;background-size:contain;background-image:url("/wp-content/themes/kc_bespokefloors/img/arrow-right-white.svg");vertical-align:middle;margin-left:.5em;transform:translateY(-5%)}ul.socialLinks{padding-right:0;margin:0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;list-style-type:none;gap:8px}ul.socialLinks li{width:30px;height:30px;background-color:var(--bf-color-primary)}ul.socialLinks li p{position:absolute;opacity:0}ul.socialLinks li a,ul.socialLinks li div{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:auto 60%}ul.socialLinks li a.connect,ul.socialLinks li div.connect{background-image:url("/wp-content/themes/kc_bespokefloors/img/socials/connect.svg")}ul.socialLinks li a.fb,ul.socialLinks li div.fb{background-image:url("/wp-content/themes/kc_bespokefloors/img/socials/facebook.svg")}ul.socialLinks li a.x,ul.socialLinks li div.x{background-image:url("/wp-content/themes/kc_bespokefloors/img/socials/x.svg")}ul.socialLinks li a.tik,ul.socialLinks li div.tik{background-image:url("/wp-content/themes/kc_bespokefloors/img/socials/tiktok-logo.svg")}ul.socialLinks li a.li,ul.socialLinks li div.li{background-image:url("/wp-content/themes/kc_bespokefloors/img/socials/linkedin.svg")}ul.socialLinks li a.wp,ul.socialLinks li div.wp{background-image:url("/wp-content/themes/kc_bespokefloors/img/socials/wordpress.svg")}ul.socialLinks li a.pt,ul.socialLinks li div.pt{background-image:url("/wp-content/themes/kc_bespokefloors/img/socials/pinterest.svg")}ul.socialLinks li a.ig,ul.socialLinks li div.ig{background-image:url("/wp-content/themes/kc_bespokefloors/img/socials/instagram.svg")}ul.socialLinks li a.hz,ul.socialLinks li div.hz{background-image:url("/wp-content/themes/kc_bespokefloors/img/socials/houzz-logo.svg")}ul.socialLinks li a.yt,ul.socialLinks li div.yt{background-image:url("/wp-content/themes/kc_bespokefloors/img/socials/youtube-logo.svg");background-size:60% auto}.visualiserLink{display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center;padding:8px;background-color:var(--bf-color-white);border:solid 1px var(--bf-color-black);border-radius:8px;color:var(--bf-color-black);max-width:180px}.visualiserLink p{padding:4px;font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);font-size:var(--kc-bodyFontSize);font-size:var(--kc-bodyFontSize-clamp);font-size:var(--kc-smallFontSize);font-size:var(--kc-smallFontSize-clamp);font-weight:600;margin:0;line-height:1.2em}.visualiserLink::before{content:"";display:block;min-width:4em;min-height:4em;background-repeat:no-repeat;background-size:contain;background-image:url("/wp-content/themes/kc_bespokefloors/img/visualizer-icon.svg")}.visualiserLink:hover{border-color:var(--bf-color-primary)}.visualiserLink.compact p{display:none}input[type=submit],button,.button{border:0;border-radius:0;padding:1.25em 1.5em;font-weight:700}input[type=submit]:after,button:after,.button:after{display:none}.smallPrint{font-size:var(--kc-smallFontSize);font-size:var(--kc-smallFontSize-clamp)}@media only screen and (max-width: 450px){.image .toolTip,.image .toolTipIndicator{display:none}}.snowflake{color:#fff;font-size:1.5em;font-family:Arial,sans-serif;text-shadow:0 0 5px rgba(0,0,0,.5);pointer-events:none}.snowflake,.snowflake .inner{animation-iteration-count:infinite;animation-play-state:running}@keyframes snowflakes-fall{0%{transform:translateY(0)}100%{transform:translateY(110vh)}}@keyframes snowflakes-shake{0%,100%{transform:translateX(0)}50%{transform:translateX(80px)}}.snowflake{position:fixed;top:-10%;z-index:9999;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default;pointer-events:none;animation-name:snowflakes-shake;animation-duration:3s;animation-timing-function:ease-in-out}.snowflake .inner{animation-duration:10s;animation-name:snowflakes-fall;animation-timing-function:linear}.snowflake:nth-of-type(0){left:1%;animation-delay:0s}.snowflake:nth-of-type(0) .inner{animation-delay:0s}.snowflake:first-of-type{left:10%;animation-delay:1s}.snowflake:first-of-type .inner,.snowflake:nth-of-type(8) .inner{animation-delay:1s}.snowflake:nth-of-type(2){left:20%;animation-delay:.5s}.snowflake:nth-of-type(2) .inner,.snowflake:nth-of-type(6) .inner{animation-delay:6s}.snowflake:nth-of-type(3){left:30%;animation-delay:2s}.snowflake:nth-of-type(11) .inner,.snowflake:nth-of-type(3) .inner{animation-delay:4s}.snowflake:nth-of-type(4){left:40%;animation-delay:2s}.snowflake:nth-of-type(10) .inner,.snowflake:nth-of-type(4) .inner{animation-delay:2s}.snowflake:nth-of-type(5){left:50%;animation-delay:3s}.snowflake:nth-of-type(5) .inner{animation-delay:8s}.snowflake:nth-of-type(6){left:60%;animation-delay:2s}.snowflake:nth-of-type(7){left:70%;animation-delay:1s}.snowflake:nth-of-type(7) .inner{animation-delay:2.5s}.snowflake:nth-of-type(8){left:80%;animation-delay:0s}.snowflake:nth-of-type(9){left:90%;animation-delay:1.5s}.snowflake:nth-of-type(9) .inner{animation-delay:3s}.snowflake:nth-of-type(10){left:25%;animation-delay:0s}.snowflake:nth-of-type(11){left:65%;animation-delay:2.5s}.blockContent .text{max-width:1050px;margin-left:auto;margin-right:auto}table.stripedTable{border-collapse:collapse;border:solid 1px var(--bf-color-light-grey)}table.stripedTable tr:nth-child(odd){background-color:var(--bf-color-lighter-grey)}table.stripedTable td{padding:14px}.smallText{font-size:var(--kc-smallFontSize);font-size:var(--kc-smallFontSize-clamp)}.text h1 .divider,.text h2 .divider,.text h3 .divider,.text h4 .divider,.text h5 .divider,.text h6 .divider{content:"";display:block;clear:both;width:50%;max-width:1.8em;border-top:4px solid var(--bf-color-primary)}.text img{max-width:100%}.text h1 .divider,.text h2 .divider,.text h3 .divider{margin-top:.5em}.text h4 .divider,.text h5 .divider,.text h6 .divider{margin-top:.7em}.text hr{width:100%;display:block;margin:calc((calc(25px + 2.4vw))*.5) 0;border-top:solid 1px var(--bf-color-primary)}.text ul{list-style-type:none}.text ul li{padding-left:1.4em}.text ul li:before{position:absolute;left:0;top:.6em;right:auto;bottom:auto;width:.6em;height:.6em;content:"";display:block;background-color:var(--bf-color-primary)}.text ol{counter-reset:item;padding-left:2em}.text ol li{counter-increment:item;margin-bottom:.6em}.text>*:last-child{margin-bottom:.25em}.text ul.tickList li::before{background-image:url("/wp-content/themes/kc_bespokefloors/img/primary-tick.svg");background-color:rgba(0,0,0,0);background-size:contain;background-repeat:no-repeat;width:1em;height:1em;top:.5em}.text img{width:auto}.text p img{display:inline-block}.lightText ul.tickList li::before{background-image:url("/wp-content/themes/kc_bespokefloors/img/white-tick.svg")}.introText+div{margin-top:calc(25px + 2.4vw)}.textHeading{padding-bottom:calc((calc(25px + 2.4vw))*.25)}.textAlignCentre .text h1:after,.textAlignCentre .text h2:after,.textAlignCentre .text .headline:after,.textAlignCentre .text .divider{margin-left:auto;margin-right:auto}.textAlignCentre .text *{text-align:center}.textAlignCentre .text li{text-align:left}.textAlignCentre .text h1,.textAlignCentre .text h2,.textAlignCentre .text h3,.textAlignCentre .text h4,.textAlignCentre .text h5,.textAlignCentre .text h6{text-align:center;display:inline-block}.textAlignCentre .text .positioner{margin-left:auto;margin-right:auto}.textAlignRight .text *{text-align:right}.textAlignRight .text h1:after,.textAlignRight .text h2:after,.textAlignRight .text .headline:after,.textAlignRight .text .divider{margin-left:auto;margin-right:0}.textAlignRight .text li{text-align:left}.textAlignRight .text h1,.textAlignRight .text h2,.textAlignRight .text h3,.textAlignRight .text h4,.textAlignRight .text h5,.textAlignRight .text h6{text-align:right;width:100%;display:inline-block}.textAlignRight .text h6{font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);font-size:var(--kc-bodyFontSize);font-size:var(--kc-bodyFontSize-clamp);margin-bottom:0}@media only screen and (max-width: 650px){.textHeading.hasColour+.flexer .hasColour{margin-top:0}}#headerNav{position:sticky;top:0;z-index:10;overflow:visible;margin-bottom:calc(25px + 2.4vw);margin-bottom:0;background-color:var(--bf-color-primary-dark);width:100%;padding:calc((calc(25px + 2.4vw))*.25) 0 0}#headerNav .headSpace{display:block;width:100%;overflow:hidden}#headerNav.shadow{filter:drop-shadow(4px 4px 4px rgba(0, 0, 0, 0.1))}@media only screen and (max-width: 650px){#headerNav{padding-top:0}}.mainNav .logoBar{justify-content:space-between;align-items:center;padding-top:24px;padding-bottom:24px;flex-wrap:nowrap;gap:8px}.mainNav .logoBar #headBrand,.mainNav .logoBar .quickContacts,.mainNav .logoBar .quickLinks{width:33%;min-width:33%;max-width:33%;display:flex;flex-wrap:nowrap;gap:4px}.mainNav .logoBar #headBrand{order:1;flex-direction:row;justify-content:center;align-content:flex-start;align-items:center}.mainNav .logoBar #headBrand .logo{width:100%;max-width:320px}.mainNav .logoBar .quickLinks,.mainNav .logoBar .quickContacts{font-family:var(--kc-header-font);font-weight:var(--kc-header-font-weight);font-size:var(--kc-bodyFontSize);font-size:var(--kc-bodyFontSize-clamp)}.mainNav .logoBar .quickLinks a,.mainNav .logoBar .quickContacts a{color:var(--bf-color-white)}.mainNav .logoBar .quickContacts{order:0;flex-direction:column;justify-content:center;align-items:flex-start}.mainNav .logoBar .quickLinks{order:2;flex-direction:column;justify-content:center;align-items:flex-end}@media only screen and (max-width: 900px){.mainNav .logoBar .homeMeasureLink,.mainNav .logoBar .showroomLink{margin-bottom:0px}.mainNav .logoBar .homeMeasureLink span,.mainNav .logoBar .showroomLink span{display:none}.mainNav .logoBar .qualityLogos{width:220px}}@media only screen and (max-width: 768px){.mainNav .logoBar{padding-bottom:18px;padding-top:18px}.mainNav .logoBar #headBrand{width:60%;min-width:60%;max-width:60%}.mainNav .logoBar .quickContacts,.mainNav .logoBar .quickLinks{width:-moz-fit-content;width:fit-content;min-width:-moz-fit-content;min-width:fit-content;max-width:-moz-fit-content;max-width:fit-content;justify-content:flex-end}.mainNav .logoBar .qualityLogos{display:none}.mainNav .logoBar .homeMeasureLink,.mainNav .logoBar .showroomLink{margin-bottom:0px}.mainNav .logoBar .homeMeasureLink span,.mainNav .logoBar .showroomLink span{display:none}.mainNav .logoBar .quickContacts{margin-right:0;margin-left:auto}}@media only screen and (max-width: 700px){.mainNav .logoBar .quickContacts{width:-moz-fit-content;width:fit-content}.mainNav .logoBar .quickContacts ul.socialLinks{display:none}}@media only screen and (max-width: 650px){.mainNav .logoBar{padding-bottom:12px}.mainNav .logoBar .quickContacts,.mainNav .logoBar .quickLinks{display:none}}.menuBar{background-color:var(--bf-color-primary);z-index:10;filter:drop-shadow(4px 4px 4px rgba(0, 0, 0, 0.1));border-bottom:solid 1px color-mix(in srgb, var(--bf-color-border), transparent 80%)}.menuBar ul{list-style-type:none}.menuBar ul#footMenu,.menuBar ul#mainMenu{margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.menuBar ul#footMenu ul,.menuBar ul#mainMenu ul{margin:0;padding:0}.menuBar ul#footMenu>li+li::before,.menuBar ul#mainMenu>li+li::before{content:"";display:block;position:absolute;left:0%;top:25%;bottom:25%;width:1px;background-color:var(--bf-color-border);opacity:.5}.menuBar ul#footMenu>li,.menuBar ul#mainMenu>li{flex-basis:100%;background-color:var(--bf-color-primary)}.menuBar ul#footMenu>li ul,.menuBar ul#mainMenu>li ul{background-color:var(--bf-color-primary)}.menuBar ul#footMenu>li ul a,.menuBar ul#mainMenu>li ul a{color:var(--bf-color-white)}.menuBar ul#footMenu>li ul li,.menuBar ul#mainMenu>li ul li{background-color:hsla(0,0%,100%,.1);transition:background-color .5s ease}.menuBar ul#footMenu>li:hover,.menuBar ul#mainMenu>li:hover{filter:drop-shadow(5px 5px 5px rgba(0, 0, 0, 0.1))}.menuBar ul#footMenu>li:hover ul li,.menuBar ul#mainMenu>li:hover ul li{background-color:hsla(0,0%,100%,.2);transition:background-color .5s ease}.menuBar ul#footMenu>li.primaryMenu,.menuBar ul#mainMenu>li.primaryMenu{background-color:var(--bf-color-primary)}.menuBar ul#footMenu>li.bedsMenu,.menuBar ul#mainMenu>li.bedsMenu{background-color:var(--bf-color-beds)}.menuBar ul#footMenu>li.amticoMenu,.menuBar ul#mainMenu>li.amticoMenu{background-color:var(--bf-color-amtico)}.menuBar ul#footMenu>li.redMenu,.menuBar ul#mainMenu>li.redMenu{background-color:var(--bf-color-red)}.menuBar ul#footMenu>li>a,.menuBar ul#mainMenu>li>a{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.menuBar ul#footMenu>li.has-sub>ul,.menuBar ul#mainMenu>li.has-sub>ul{text-align:left;opacity:0;pointer-events:none;visibility:hidden;transform:translateY(-10px);transition:all .35s ease}.menuBar ul#footMenu>li.has-sub>ul a,.menuBar ul#mainMenu>li.has-sub>ul a{text-align:left}.menuBar ul#footMenu>li.has-sub>ul,.menuBar ul#mainMenu>li.has-sub>ul{padding-top:0px;position:absolute;left:0;top:100%;right:0;width:100%}.menuBar ul#footMenu>li.has-sub>ul a,.menuBar ul#mainMenu>li.has-sub>ul a{padding:16px 16px;display:block;border-bottom:solid 1px var(--bf-color-light-grey);font-weight:400}.menuBar ul#footMenu li:hover>ul,.menuBar ul#mainMenu li:hover>ul{opacity:1;pointer-events:all;visibility:visible;transform:translateY(0px)}.menuBar ul#footMenu li:hover ul li.has-sub ul,.menuBar ul#mainMenu li:hover ul li.has-sub ul{opacity:0;overflow:hidden;max-height:1px;transition:all .35s ease;padding-left:18px}.menuBar ul#footMenu li:hover ul li.has-sub.expanded>ul,.menuBar ul#mainMenu li:hover ul li.has-sub.expanded>ul{opacity:1;max-height:1000px;transition:opacity .5s ease}.menuBar ul#footMenu a,.menuBar ul#mainMenu a{display:block;color:var(--bf-color-white);text-align:center;padding:12px calc(16px + 1em);font-family:var(--kc-menu-font);font-weight:var(--kc-menu-font-weight);line-height:1.25em;font-size:var(--kc-menuFontSize);font-size:var(--kc-menuFontSize-clamp)}.menuBar ul#footMenu a:hover,.menuBar ul#mainMenu a:hover{background-color:rgba(0,0,0,.1);transition:background-color .5s ease}.menuBar ul#footMenu>li>a,.menuBar ul#mainMenu>li>a{white-space:nowrap;display:block;padding:18px calc(9px + .75em)}@media only screen and (max-width: 1100px){.menuBar>.wrapper{width:100%}}@media only screen and (max-width: 900px){.menuBar ul#mainMenu i.dropdownIcon{right:.4em}}body.christmasTime #headerNav .mobileMenuBar,body.christmasTime #headerNav{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%)}body.christmasTime #headerNav .menuBar .wrapper::before,body.christmasTime #headerNav .mobileMenuBar .wrapper::before,body.christmasTime footer .addressBar>.flexer::before{content:"";display:block;position:absolute;z-index:5;pointer-events:none;left:-6px;top:0;right:-6px;width:calc(100% + 12px);height:3vw;max-height:18px;min-height:10px;background-image:url("/wp-content/themes/kc_bespokefloors/img/snow-top-wide.svg");background-position:0 0;background-size:100% 100%;background-repeat:no-repeat;transform:translateY(-38%)}@media only screen and (max-width: 768px){body.christmasTime #headerNav .menuBar .wrapper::before,body.christmasTime #headerNav .mobileMenuBar .wrapper::before,body.christmasTime footer .addressBar>.flexer::before{background-image:url("/wp-content/themes/kc_bespokefloors/img/snow-top-medium.svg")}}@media only screen and (max-width: 650px){body.christmasTime #headerNav .menuBar .wrapper::before,body.christmasTime #headerNav .mobileMenuBar .wrapper::before,body.christmasTime footer .addressBar>.flexer::before{background-image:url("/wp-content/themes/kc_bespokefloors/img/snow-top-small.svg")}}.siteTopStrip{background-color:var(--bf-color-secondary);padding:.75em .75em}.siteTopStrip a{display:block;color:var(--bf-color-white);text-align:center;font-size:var(--kc-bodyFontSize);font-size:var(--kc-bodyFontSize-clamp)}.siteTopStrip.hasColour{padding:0;padding:1.25em .75em}.siteTopStrip .text *:last-child{margin-bottom:0;padding-bottom:0}.mobileMenuBar{display:none;background-color:var(--bf-color-primary);overflow:hidden}.mobileMenuBar .wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:flex-start;align-items:flex-start;width:100%;padding-left:calc((calc(25px + 2.4vw))*.5)}.mobileMenuBar .wrapper a{color:var(--bf-color-white);font-family:var(--kc-menu-font);font-weight:var(--kc-menu-font-weight);line-height:1.25em;font-size:var(--kc-menuFontSize);font-size:var(--kc-menuFontSize-clamp);padding:12px 0}.mobileMenuBar .wrapper a.contact{background-color:hsla(0,0%,100%,.1);padding:12px 18px;margin-left:auto;margin-right:0}.mobileMenuBar .wrapper a.telLink{background-color:var(--bf-color-red);padding:12px 18px 12px 34px;margin-left:0;margin-right:0;background-image:url("/wp-content/themes/kc_bespokefloors/img/phone-icon-white.svg");background-size:auto 1.4em;background-position:8px center;background-repeat:no-repeat}.menuHandle{line-height:1em;cursor:pointer;position:relative;left:auto;top:auto;right:auto;bottom:auto;display:block}.menuHandle .flexer{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center}.menuHandle #indicator{width:20px;height:15px;margin-right:9px;cursor:pointer;position:relative;left:auto;top:auto;right:auto;bottom:auto}.menuHandle #indicator span{display:block;position:absolute;height:2px;width:100%;background:var(--bf-color-white);opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}.menuHandle #indicator span:nth-child(1){top:0px;transform-origin:center center}.menuHandle #indicator span:nth-child(2){top:calc(50% - 1px);transform-origin:left center}.menuHandle #indicator span:nth-child(3){top:auto;bottom:0;transform-origin:center center}.menuHandle.active #indicator span:nth-child(2){opacity:0}.menuHandle.active #indicator span:nth-child(1){top:50%;left:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg)}.menuHandle.active #indicator span:nth-child(3){top:50%;left:50%;transform:translateX(-50%) translateY(-50%) rotate(-45deg)}.bookMeasure{padding:9px;text-align:center}.bookLink{display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center;min-height:1.5em;color:var(--bf-color-red);padding:0 2em;background-image:url("/wp-content/themes/kc_bespokefloors/img/book-link-icon.svg");background-repeat:no-repeat;background-position:0px 0px;background-size:1.5em auto;font-size:var(--kc-h6Size) 22px;font-size:var(--kc-h6Size-clamp);font-weight:500}.bookLink span{margin-right:.25em;margin-left:.25em}.bookLink span.beds{margin-left:.25em}@media only screen and (max-width: 450px){.bookLink span.beds{display:none}.bookLink span.showSpan{display:none}}.bookLink.showroomLink{background-image:url("/wp-content/themes/kc_bespokefloors/img/retailer-icon.svg")}.bookLink.homeMeasureLink{background-image:url("/wp-content/themes/kc_bespokefloors/img/home-appointment-icon.svg")}@media only screen and (max-width: 650px){.menuBar{opacity:0;pointer-events:none;position:absolute;left:0;width:100%;overflow:hidden}.mobileMenuBar{display:block}}body.dormant{overflow:hidden}.menuOverlay,.searchOverlay{z-index:9;position:fixed;left:0;top:0;right:0;bottom:0;width:100%;height:100vh;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:stretch;align-content:stretch;align-items:stretch;overflow:hidden;font-family:var(--kc-menu-font);font-weight:var(--kc-menu-font-weight);line-height:1.25em;font-size:var(--kc-menuFontSize);font-size:var(--kc-menuFontSize-clamp);pointer-events:none;z-index:2000;visibility:hidden;opacity:0;transform:scale(1.2);transform-origin:center center;transition:all .35s ease}.menuOverlay pre,.searchOverlay pre{color:var(--bf-color-white)}.menuOverlay .wrapper,.searchOverlay .wrapper{text-align:center;width:80%;max-width:450px}.menuOverlay .wrapper .brand,.searchOverlay .wrapper .brand{width:60%;max-width:230px;min-width:110px;margin:calc((calc(25px + 2.4vw))*.5) auto;pointer-events:all;text-align:left}.menuOverlay .wrapper nav,.searchOverlay .wrapper nav{overflow:hidden;text-align:left}.menuOverlay p.closeMenu,.menuOverlay .closeMenu,.searchOverlay p.closeMenu,.searchOverlay .closeMenu{font-family:var(--kc-menu-font);font-weight:var(--kc-menu-font-weight);line-height:1.25em;font-size:var(--kc-menuFontSize);font-size:var(--kc-menuFontSize-clamp);display:inline-block;white-space:nowrap;width:auto;color:var(--bf-color-black);margin:18px auto;cursor:pointer;display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:flex-start;align-items:center;margin-top:calc((calc(25px + 2.4vw))*.25);margin-left:auto;margin-right:auto}.menuOverlay h6,.searchOverlay h6{margin:0}.menuOverlay .flexer.menuFlex,.searchOverlay .flexer.menuFlex{position:absolute;left:0;top:0;right:0;bottom:0;overflow:auto;width:auto;padding-right:50px;width:calc(100% + 50px);scrollbar-width:none;z-index:3;max-height:100%}.menuOverlay .flexer::-webkit-scrollbar,.searchOverlay .flexer::-webkit-scrollbar{display:none}.menuOverlay .menuScroller,.searchOverlay .menuScroller{height:auto;min-height:100%;width:100%;padding:20px 0 0 0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;pointer-events:none;z-index:2}.menuOverlay .backer,.searchOverlay .backer{z-index:1;position:fixed;left:0;top:0;right:0;bottom:0;width:100%;height:100%;mix-blend-mode:multiply;opacity:.25;-o-object-fit:cover;object-fit:cover}.menuOverlay .comboMenu,.searchOverlay .comboMenu{margin-bottom:0}.menuOverlay .comboMenu>li>a:first-child,.searchOverlay .comboMenu>li>a:first-child{display:none}.menuOverlay a.blockLink,.searchOverlay a.blockLink{color:var(--bf-color-white);margin:0}.menuOverlay{background-color:var(--bf-color-white)}.menuOverlay a{color:var(--bf-color-black);text-align:left}.menuOverlay .rangeBrowser{pointer-events:all;margin-bottom:calc(25px + 2.4vw)}.menuOverlay .rangeBrowser h5{color:var(--bf-color-white);font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);font-size:var(--kc-bodyFontSize);font-size:var(--kc-bodyFontSize-clamp)}.menuOverlay .rangeBrowser .rangeTrack.flickity-enabled .flickity-prev-next-button{display:none}.menuOverlay ul{list-style-type:none;margin:auto;margin-bottom:0;pointer-events:all}.menuOverlay ul li{width:100%;padding:12px 0}.menuOverlay ul li a{font-weight:500}.menuOverlay ul li+li{border-top:1px solid hsla(0,0%,100%,.25)}.menuOverlay i.dropdownIcon{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;position:absolute;left:auto;top:12px;right:0;bottom:auto;width:calc(12px + 1em);height:calc(12px + 1em);display:block;aspect-ratio:1/1;background-image:url("/wp-content/themes/kc_bespokefloors/img/arrow-down.svg");background-repeat:no-repeat;background-size:60%;background-position:center;cursor:pointer;transform-origin:center center;transition:all .35s ease}.menuOverlay .expanded>i.dropdownIcon{transform:rotate(180deg)}.menuOverlay #overlayMenu li{border-bottom:solid 1px var(--bf-color-light-grey)}.menuOverlay #overlayMenu li.has-sub ul{padding-left:18px}.menuOverlay #overlayMenu li.has-sub ul li:last-child{border:0}.menuOverlay #overlayMenu li.has-sub>ul{opacity:0;overflow:hidden;max-height:1px;transition:all .35s ease}.menuOverlay #overlayMenu li.has-sub.expanded>a{font-weight:700}.menuOverlay #overlayMenu li.has-sub.expanded>ul{opacity:1;max-height:1000px}.menuOverlay #overlayMenu li.has-sub.expanded>i.dropdownIcon span::before{content:"-"}.menuOverlay ul.quickLinks{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:flex-start;align-items:flex-start;border-top:1px solid hsla(0,0%,100%,.25);margin-top:24px}.menuOverlay ul.quickLinks li{text-align:center}.menuOverlay ul.quickLinks li .iconLink{justify-content:center;display:inline-flex}.searchOverlay{background-color:var(--bf-color-white)}.searchOverlay .wrapper{text-align:center}.searchOverlay .searchHolder{pointer-events:all;width:auto;margin:auto;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center}.searchOverlay .searchHolder>h4{color:var(--bf-color-primary)}.searchOverlay .searchHolder .aws-container{max-width:450px;width:90%}.searchOverlay .searchHolder .blockLink{margin-top:18px;font-size:var(--kc-smallFontSize);font-size:var(--kc-smallFontSize-clamp)}.menuOverlay.active,.searchOverlay.active{pointer-events:all;opacity:1;transform:scale(1);visibility:visible}.floorTilesOverlay{width:100%;margin-left:auto;margin-right:auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:flex-start;align-items:flex-start}.floorTilesOverlay .flooringTile{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center;width:25%;min-width:175px;padding:calc((calc(25px + 2.4vw))*.25)}.pageHeading{margin:calc(24px + 3vw) 0 0;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center}.pageHeading *{text-align:center}.pageHeading *:last-child{margin-bottom:0}.pageHeading .wrapper{overflow:hidden;max-width:1050px;margin-left:auto;margin-right:auto}.pageHeading .text{overflow:hidden}.pageHeading h1.headline{display:inline-block;width:-moz-fit-content;width:fit-content;color:var(--bf-color-primary)}.pageHeading h1 span.archiveSub{width:100%;display:block;font-size:var(--kc-h6Size) 22px;font-size:var(--kc-h6Size-clamp);line-height:1em;margin-top:1em}.woocommerce-page .pageHeading{text-align:center}.notification.block{margin-top:0}.notification.block.noBack,.notification.block.hasColour{padding:calc((calc(25px + 2.4vw))*.25)}.notification.block.imageOnly{padding:0}.notification.block .text{overflow:visible}.notification.block img{max-width:1400px;margin:auto}.notification.block .desktopImage{display:block}.notification.block .mobileImage{display:none}@media only screen and (max-width: 650px){.notification.block.hasMobile .desktopImage{display:none}.notification.block.hasMobile .mobileImage{display:block}}.bannerTrack{width:100%}.bannerTrack.flickity-enabled .carousel-cell,.bannerTrack.flickity-enabled .banner{display:flex;transition:opacity 1s ease !important}.bannerTrack.flickity-enabled .carousel-cell.is-selected,.bannerTrack.flickity-enabled .banner.is-selected{opacity:1 !important}.bannerTrack.flickity-enabled .flickity-slider{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:stretch}.bannerTrack.flickity-enabled .flickity-slider .banner{min-height:100%}.bannerTrack.flickity-enabled .flickity-viewport{overflow:visible}.bannerTrack.flickity-enabled .flickity-page-dots{width:calc(100% - (calc(25px + 2.4vw)));display:block;margin:0 auto;max-width:1400px;clear:both;bottom:0;left:50%;transform:translateX(-50%);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-content:center;align-items:center;z-index:4;margin-bottom:calc(calc((calc(25px + 2.4vw)) * 0.75)/2)}.bannerTrack.flickity-enabled .flickity-page-dots li{display:block;width:calc(calc((calc(25px + 2.4vw)) * 0.25)*1.5);height:calc(calc((calc(25px + 2.4vw)) * 0.25)*1.5);max-width:18px;max-height:18px;margin:0;margin-left:calc((calc(25px + 2.4vw))*.25);border-radius:0;background-color:hsla(0,0%,100%,.5);opacity:.8}.bannerTrack.flickity-enabled .flickity-page-dots li:hover{border:solid 1px var(--bf-color-white);opacity:1}.bannerTrack.flickity-enabled .flickity-page-dots li.is-selected{background-color:var(--bf-color-white);opacity:1}.banner{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center}.banner .text{overflow:visible;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center;min-height:100%;margin-left:auto;margin-right:auto}.banner .text img{position:relative;left:auto;top:auto;right:auto;bottom:auto}.banner .text h1.scriptFont.largeHeader{font-size:clamp(60px,17.5vw,160px)}.banner .text h2.scriptFont.largeHeader{font-size:clamp(40px,12.5vw,120px)}.banner .text .noMargin{margin-bottom:0;padding-bottom:0}.banner .wrapper{z-index:1;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:stretch}.banner .images{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;order:0;height:100%}.banner img{position:absolute;top:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.banner.imageOnly.stretchImages img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%}.banner.imageOnly{padding:0}.banner.imageOnly.hasColour{padding:0}.banner.imageOnly img{position:relative;left:auto;top:auto;right:auto;bottom:auto;width:100%}.banner.hasColour{padding:calc((calc(25px + 2.4vw))*2) calc(25px + 2.4vw)}.banner.textHalf .text{width:50%}.banner.textHalf img{width:50%}.banner.textCentre img{left:0}.banner.textCentre img.imgRight{left:50%}.banner.textCentre.singleImage img{width:100%}.banner.textHalf.textFirst .text{padding-right:calc(25px + 2.4vw);margin-left:0;margin-right:auto}.banner.textHalf.textSecond .text{margin-right:0;margin-left:auto}.banner.textHalf.textSecond img{left:0;right:auto}.banner.textFull.hasColour{align-items:center}.banner.textFull.hasColour .wrapper{padding:calc((calc(25px + 2.4vw))*.75);max-width:1050px}.banner.textFull.hasColour .text .stilt{display:none}.banner.textFull.hasColour .wrapper::before{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;opacity:.85}.banner.textFull.hasColour.primaryBack .wrapper::before{background-color:var(--bf-color-primary)}.banner.textFull.hasColour.secondaryBack .wrapper::before{background-color:var(--bf-color-secondary)}.banner.textFull.hasColour.amticoBack .wrapper::before{background-color:var(--bf-color-amtico)}.banner.textFull.hasColour.silentnightBack .wrapper::before{background-color:var(--bf-color-silentnight)}.banner.textFull.hasColour.bedsBack .wrapper::before{background-color:var(--bf-color-beds)}.banner.textFull.hasColour.greyBack .wrapper::before{background-color:var(--bf-color-lighter-grey)}.banner.textFull.hasColour.goldBack .wrapper::before{background-color:var(--bf-color-gold)}.banner.textFull.hasColour.orangeBack .wrapper::before{background-color:var(--bf-color-orange)}.banner.textFull.hasColour.darkGreyBack .wrapper::before{background-color:var(--bf-color-grey)}.banner.textFull.hasColour.blackBack .wrapper::before{background-color:var(--bf-color-black)}.banner.textFull.hasColour.redBack .wrapper::before{background-color:var(--bf-color-red)}.banner.textFull.hasColour.whiteBack .wrapper::before{background-color:var(--bf-color-white)}.banner.textFull.hasColour.familyFriendlyBack .wrapper::before{background-color:var(--bf-color-family-friendly)}.banner.textFull.hasColour.luxuryLivingBack .wrapper::before{background-color:var(--bf-color-luxury-living)}.banner.textFull.hasColour.outdoorLivingBack .wrapper::before{background-color:var(--bf-color-outdoor-living)}.banner.textFull.hasColour.naturalComfortBack .wrapper::before{background-color:var(--bf-color-natural-comfort)}.banner.textFull.hasColour.contractQualityBack .wrapper::before{background-color:var(--bf-color-contract-quality)}.banner.textFull.hasColour.contemporaryLivingBack .wrapper::before{background-color:var(--bf-color-contemporary-living)}.banner.textFull.hasColour.versatileLivingBack .wrapper::before{background-color:var(--bf-color-versatile-living)}.banner.insetBorder .wrapper{border-top:solid 2px var(--bf-color-border);border-bottom:solid 5px var(--bf-color-border)}.banner.insetBorder .text{padding:calc((calc(25px + 2.4vw))*2) calc(25px + 2.4vw)}.banner.insetBorder.textCentre .wrapper{border-top:none;border-bottom:none}.banner.insetBorder.textCentre .text{padding-top:calc(25px + 2.4vw);padding-bottom:calc(25px + 2.4vw)}.banner.insetBorder.textCentre .text .positioner{padding:calc((calc(25px + 2.4vw))*.75);border-top:solid 2px var(--bf-color-border);border-bottom:solid 5px var(--bf-color-border)}@media only screen and (max-width: 768px){.banner.insetBorder .text{width:100%}.banner.insetBorder.hasColour{padding:0}.banner.textFull.hasColour{padding:calc((calc(25px + 2.4vw))*.5)}.banner.textFull .text{padding:calc((calc(25px + 2.4vw))*.5) 0}.banner .images{position:relative;left:auto;top:auto;right:auto;bottom:auto;padding-top:85%}.banner.textHalf{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.banner.textHalf .wrapper{width:100%}.banner.textHalf img{width:100%;max-width:100%;left:0;right:auto}.banner.textHalf.textFirst .wrapper,.banner.textHalf.textCentre .wrapper,.banner.textHalf.textSecond .wrapper{order:2}.banner.textHalf.textFirst img,.banner.textHalf.textCentre img,.banner.textHalf.textSecond img{order:1}.banner.textHalf.textFirst.insetBorder .text,.banner.textHalf.textCentre.insetBorder .text,.banner.textHalf.textSecond.insetBorder .text{padding-top:calc(25px + 2.4vw);padding-bottom:calc((calc(25px + 2.4vw))*2)}.banner.textHalf.insetBorder .wrapper{border:0}.banner.textHalf.insetBorder .text .positioner{padding:0;border-top:0;border-bottom:0}.banner.textHalf.insetBorder::after{content:"";display:block;position:absolute;left:calc(25px + 2.4vw);top:calc(25px + 2.4vw);right:calc(25px + 2.4vw);bottom:calc(25px + 2.4vw);border-top:solid 2px currentColor;border-bottom:solid 5px currentColor;pointer-events:none;z-index:10}}@media only screen and (max-width: 650px){.hideOnMobile{display:none}}@media only screen and (max-width: 768px){.hideOnTablet{display:none}}@media only screen and (min-width: 768px){.hideOnDesktop{display:none}}.wrapper .blockContent .wrapper{padding:0;width:100%}.insetBorder .text.hasColour{padding-left:calc((calc(25px + 2.4vw))*.5);padding-right:calc((calc(25px + 2.4vw))*.5)}.block,.blockWrapper{margin-top:calc(24px + 3vw)}.block.noSpace,.blockWrapper.noSpace{margin-top:0}.block.quarterSpace,.blockWrapper.quarterSpace{margin-top:calc((calc(25px + 2.4vw))*.25)}.block.halfSpace,.block.halfPadTop,.blockWrapper.halfSpace,.blockWrapper.halfPadTop{margin-top:calc((calc(25px + 2.4vw))*.5)}.block.doubleSpace,.blockWrapper.doubleSpace{margin-top:calc((calc(25px + 2.4vw))*2)}.block.minusNormalSpace,.blockWrapper.minusNormalSpace{margin-top:calc(0px - calc(24px + 3vw));z-index:3}.block.minusHalfSpace,.blockWrapper.minusHalfSpace{margin-top:calc(0px - calc((calc(25px + 2.4vw)) * 0.5));z-index:3}.block.minusDoubleSpace,.blockWrapper.minusDoubleSpace{margin-top:calc(0px - calc((calc(25px + 2.4vw)) * 2));z-index:3}.block.minusTrebleSpace,.blockWrapper.minusTrebleSpace{margin-top:calc(0px - 3*(calc(24px + 3vw)));z-index:3}.block.insetBorder,.blockWrapper.insetBorder{padding-top:calc(25px + 2.4vw);padding-bottom:calc(25px + 2.4vw)}.block.insetBorder>*,.blockWrapper.insetBorder>*{z-index:5}.block.insetBorder::before,.blockWrapper.insetBorder::before{content:"";display:block;position:absolute;left:0;top:0;right:0;bottom:0;pointer-events:none;border-top:solid 2px color-mix(in srgb, currentColor, transparent 80%);border-bottom:solid 5px color-mix(in srgb, currentColor, transparent 80%);z-index:2}.block.insetBorder.hasColour,.blockWrapper.insetBorder.hasColour{padding-top:calc((calc(25px + 2.4vw))*2);padding-bottom:calc((calc(25px + 2.4vw))*2)}.block.insetBorder.hasColour::before,.blockWrapper.insetBorder.hasColour::before{top:calc(25px + 2.4vw);bottom:calc(25px + 2.4vw);border-top:solid 2px color-mix(in srgb, currentColor, transparent 50%);border-bottom:solid 5px color-mix(in srgb, currentColor, transparent 50%)}.block.extendBG>*,.blockWrapper.extendBG>*{z-index:5}.block.extendBG::after,.blockWrapper.extendBG::after{content:"";display:block;position:absolute;left:50%;top:0;right:0;bottom:0;width:100vw;height:100%;z-index:1;background-color:inherit;transform:translateX(-50%)}.blockFrame{padding:calc((calc(25px + 2.4vw))*.75);padding-top:0px;max-width:1050px;margin-right:auto;margin-left:auto;margin-top:20px;overflow:hidden}.blockFrame::before{content:"";display:block;position:absolute;left:0;top:3em;right:0;bottom:0;z-index:1;border:solid 1px var(--bf-color-primary);pointer-events:none}.blockFrame *{z-index:2}h3.blockFrameHeader{text-align:center;padding:0 calc((calc(25px + 2.4vw))*.5);display:inline-block;width:-moz-fit-content;width:fit-content;background-color:var(--bf-color-white);font-family:var(--kc-banner-header-accent-font);font-weight:var(--kc-banner-header-accent-font-weight);line-height:var(--kc-banner-header-accent-line-height);line-height:1em;padding-bottom:.2em;color:var(--bf-color-primary);font-size:var(--kc-h1Size) 48px;font-size:var(--kc-h1Size-clamp);line-height:1;z-index:2}.vertAlignCentre{align-items:center}.block.vertAlignCentre .flexer{align-items:center}.block.vertAlignBottom .flexer{align-items:flex-end}.positioner{width:100%}.positioner>*:last-child{margin-bottom:0}.positioner.fullWidth{max-width:none}.positioner .hasColour *:last-child{margin-bottom:0}.fullWidth{width:100%;max-width:100%}.blackText p,.blackText ul,.blackText ol,.blackText table,.blackText blockquote,.blackText h1,.blackText h2,.blackText h3,.blackText h4,.blackText h5,.blackText h6{color:var(--bf-color-black)}.blackText p span.divider,.blackText ul span.divider,.blackText ol span.divider,.blackText table span.divider,.blackText blockquote span.divider,.blackText h1 span.divider,.blackText h2 span.divider,.blackText h3 span.divider,.blackText h4 span.divider,.blackText h5 span.divider,.blackText h6 span.divider{border-color:var(--bf-color-black)}.blackText .flickity-enabled .flickity-button-icon{fill:var(--bf-color-black)}.lightText{color:var(--bf-color-white)}.lightText *,.lightText p,.lightText ul,.lightText ol,.lightText table,.lightText blockquote,.lightText h1,.lightText h2,.lightText h3,.lightText h4,.lightText h5,.lightText h6,.lightText a{color:var(--bf-color-white)}.lightText * span.divider,.lightText p span.divider,.lightText ul span.divider,.lightText ol span.divider,.lightText table span.divider,.lightText blockquote span.divider,.lightText h1 span.divider,.lightText h2 span.divider,.lightText h3 span.divider,.lightText h4 span.divider,.lightText h5 span.divider,.lightText h6 span.divider,.lightText a span.divider{border-color:var(--bf-color-primary)}.lightText .blockLink{color:var(--bf-color-white)}.lightText .blockLink::after{border-color:var(--bf-color-white)}.lightText .flickity-enabled .flickity-button-icon{fill:var(--bf-color-white)}.lightText ul li:before{position:absolute;left:0;top:.6em;right:auto;bottom:auto;width:.6em;height:.6em;content:"";display:block;background-color:var(--bf-color-white)}.hasColour{padding:calc(25px + 2.4vw)}.hasColour.primaryBack{background-color:var(--bf-color-primary);color:var(--bf-color-white)}.hasColour.primaryBack *,.hasColour.primaryBack p,.hasColour.primaryBack ul,.hasColour.primaryBack ol,.hasColour.primaryBack table,.hasColour.primaryBack blockquote,.hasColour.primaryBack h1,.hasColour.primaryBack h2,.hasColour.primaryBack h3,.hasColour.primaryBack h4,.hasColour.primaryBack h5,.hasColour.primaryBack h6,.hasColour.primaryBack a{color:var(--bf-color-white)}.hasColour.primaryBack * span.divider,.hasColour.primaryBack p span.divider,.hasColour.primaryBack ul span.divider,.hasColour.primaryBack ol span.divider,.hasColour.primaryBack table span.divider,.hasColour.primaryBack blockquote span.divider,.hasColour.primaryBack h1 span.divider,.hasColour.primaryBack h2 span.divider,.hasColour.primaryBack h3 span.divider,.hasColour.primaryBack h4 span.divider,.hasColour.primaryBack h5 span.divider,.hasColour.primaryBack h6 span.divider,.hasColour.primaryBack a span.divider{border-color:var(--bf-color-primary)}.hasColour.primaryBack .blockLink{color:var(--bf-color-white)}.hasColour.primaryBack .blockLink::after{border-color:var(--bf-color-white)}.hasColour.primaryBack .flickity-enabled .flickity-button-icon{fill:var(--bf-color-white)}.hasColour.primaryBack ul li:before{position:absolute;left:0;top:.6em;right:auto;bottom:auto;width:.6em;height:.6em;content:"";display:block;background-color:var(--bf-color-white)}.hasColour.secondaryBack{background-color:var(--bf-color-secondary)}.hasColour.amticoBack{background-color:var(--bf-color-amtico);color:var(--bf-color-white)}.hasColour.amticoBack *,.hasColour.amticoBack p,.hasColour.amticoBack ul,.hasColour.amticoBack ol,.hasColour.amticoBack table,.hasColour.amticoBack blockquote,.hasColour.amticoBack h1,.hasColour.amticoBack h2,.hasColour.amticoBack h3,.hasColour.amticoBack h4,.hasColour.amticoBack h5,.hasColour.amticoBack h6,.hasColour.amticoBack a{color:var(--bf-color-white)}.hasColour.amticoBack * span.divider,.hasColour.amticoBack p span.divider,.hasColour.amticoBack ul span.divider,.hasColour.amticoBack ol span.divider,.hasColour.amticoBack table span.divider,.hasColour.amticoBack blockquote span.divider,.hasColour.amticoBack h1 span.divider,.hasColour.amticoBack h2 span.divider,.hasColour.amticoBack h3 span.divider,.hasColour.amticoBack h4 span.divider,.hasColour.amticoBack h5 span.divider,.hasColour.amticoBack h6 span.divider,.hasColour.amticoBack a span.divider{border-color:var(--bf-color-primary)}.hasColour.amticoBack .blockLink{color:var(--bf-color-white)}.hasColour.amticoBack .blockLink::after{border-color:var(--bf-color-white)}.hasColour.amticoBack .flickity-enabled .flickity-button-icon{fill:var(--bf-color-white)}.hasColour.amticoBack ul li:before{position:absolute;left:0;top:.6em;right:auto;bottom:auto;width:.6em;height:.6em;content:"";display:block;background-color:var(--bf-color-white)}.hasColour.silentnightBack{background-color:var(--bf-color-silentnight);color:var(--bf-color-white)}.hasColour.silentnightBack *,.hasColour.silentnightBack p,.hasColour.silentnightBack ul,.hasColour.silentnightBack ol,.hasColour.silentnightBack table,.hasColour.silentnightBack blockquote,.hasColour.silentnightBack h1,.hasColour.silentnightBack h2,.hasColour.silentnightBack h3,.hasColour.silentnightBack h4,.hasColour.silentnightBack h5,.hasColour.silentnightBack h6,.hasColour.silentnightBack a{color:var(--bf-color-white)}.hasColour.silentnightBack * span.divider,.hasColour.silentnightBack p span.divider,.hasColour.silentnightBack ul span.divider,.hasColour.silentnightBack ol span.divider,.hasColour.silentnightBack table span.divider,.hasColour.silentnightBack blockquote span.divider,.hasColour.silentnightBack h1 span.divider,.hasColour.silentnightBack h2 span.divider,.hasColour.silentnightBack h3 span.divider,.hasColour.silentnightBack h4 span.divider,.hasColour.silentnightBack h5 span.divider,.hasColour.silentnightBack h6 span.divider,.hasColour.silentnightBack a span.divider{border-color:var(--bf-color-primary)}.hasColour.silentnightBack .blockLink{color:var(--bf-color-white)}.hasColour.silentnightBack .blockLink::after{border-color:var(--bf-color-white)}.hasColour.silentnightBack .flickity-enabled .flickity-button-icon{fill:var(--bf-color-white)}.hasColour.silentnightBack ul li:before{position:absolute;left:0;top:.6em;right:auto;bottom:auto;width:.6em;height:.6em;content:"";display:block;background-color:var(--bf-color-white)}.hasColour.bedsBack{background-color:var(--bf-color-beds);color:var(--bf-color-white)}.hasColour.bedsBack *,.hasColour.bedsBack p,.hasColour.bedsBack ul,.hasColour.bedsBack ol,.hasColour.bedsBack table,.hasColour.bedsBack blockquote,.hasColour.bedsBack h1,.hasColour.bedsBack h2,.hasColour.bedsBack h3,.hasColour.bedsBack h4,.hasColour.bedsBack h5,.hasColour.bedsBack h6,.hasColour.bedsBack a{color:var(--bf-color-white)}.hasColour.bedsBack * span.divider,.hasColour.bedsBack p span.divider,.hasColour.bedsBack ul span.divider,.hasColour.bedsBack ol span.divider,.hasColour.bedsBack table span.divider,.hasColour.bedsBack blockquote span.divider,.hasColour.bedsBack h1 span.divider,.hasColour.bedsBack h2 span.divider,.hasColour.bedsBack h3 span.divider,.hasColour.bedsBack h4 span.divider,.hasColour.bedsBack h5 span.divider,.hasColour.bedsBack h6 span.divider,.hasColour.bedsBack a span.divider{border-color:var(--bf-color-primary)}.hasColour.bedsBack .blockLink{color:var(--bf-color-white)}.hasColour.bedsBack .blockLink::after{border-color:var(--bf-color-white)}.hasColour.bedsBack .flickity-enabled .flickity-button-icon{fill:var(--bf-color-white)}.hasColour.bedsBack ul li:before{position:absolute;left:0;top:.6em;right:auto;bottom:auto;width:.6em;height:.6em;content:"";display:block;background-color:var(--bf-color-white)}.hasColour.greyBack{background-color:var(--bf-color-lighter-grey)}.hasColour.goldBack{background-color:var(--bf-color-gold);color:var(--bf-color-white)}.hasColour.goldBack *,.hasColour.goldBack p,.hasColour.goldBack ul,.hasColour.goldBack ol,.hasColour.goldBack table,.hasColour.goldBack blockquote,.hasColour.goldBack h1,.hasColour.goldBack h2,.hasColour.goldBack h3,.hasColour.goldBack h4,.hasColour.goldBack h5,.hasColour.goldBack h6,.hasColour.goldBack a{color:var(--bf-color-white)}.hasColour.goldBack * span.divider,.hasColour.goldBack p span.divider,.hasColour.goldBack ul span.divider,.hasColour.goldBack ol span.divider,.hasColour.goldBack table span.divider,.hasColour.goldBack blockquote span.divider,.hasColour.goldBack h1 span.divider,.hasColour.goldBack h2 span.divider,.hasColour.goldBack h3 span.divider,.hasColour.goldBack h4 span.divider,.hasColour.goldBack h5 span.divider,.hasColour.goldBack h6 span.divider,.hasColour.goldBack a span.divider{border-color:var(--bf-color-primary)}.hasColour.goldBack .blockLink{color:var(--bf-color-white)}.hasColour.goldBack .blockLink::after{border-color:var(--bf-color-white)}.hasColour.goldBack .flickity-enabled .flickity-button-icon{fill:var(--bf-color-white)}.hasColour.goldBack ul li:before{position:absolute;left:0;top:.6em;right:auto;bottom:auto;width:.6em;height:.6em;content:"";display:block;background-color:var(--bf-color-white)}.hasColour.orangeBack{background-color:var(--bf-color-orange);color:var(--bf-color-white)}.hasColour.orangeBack *,.hasColour.orangeBack p,.hasColour.orangeBack ul,.hasColour.orangeBack ol,.hasColour.orangeBack table,.hasColour.orangeBack blockquote,.hasColour.orangeBack h1,.hasColour.orangeBack h2,.hasColour.orangeBack h3,.hasColour.orangeBack h4,.hasColour.orangeBack h5,.hasColour.orangeBack h6,.hasColour.orangeBack a{color:var(--bf-color-white)}.hasColour.orangeBack * span.divider,.hasColour.orangeBack p span.divider,.hasColour.orangeBack ul span.divider,.hasColour.orangeBack ol span.divider,.hasColour.orangeBack table span.divider,.hasColour.orangeBack blockquote span.divider,.hasColour.orangeBack h1 span.divider,.hasColour.orangeBack h2 span.divider,.hasColour.orangeBack h3 span.divider,.hasColour.orangeBack h4 span.divider,.hasColour.orangeBack h5 span.divider,.hasColour.orangeBack h6 span.divider,.hasColour.orangeBack a span.divider{border-color:var(--bf-color-primary)}.hasColour.orangeBack .blockLink{color:var(--bf-color-white)}.hasColour.orangeBack .blockLink::after{border-color:var(--bf-color-white)}.hasColour.orangeBack .flickity-enabled .flickity-button-icon{fill:var(--bf-color-white)}.hasColour.orangeBack ul li:before{position:absolute;left:0;top:.6em;right:auto;bottom:auto;width:.6em;height:.6em;content:"";display:block;background-color:var(--bf-color-white)}.hasColour.darkGreyBack{background-color:var(--bf-color-grey);color:var(--bf-color-white)}.hasColour.darkGreyBack *,.hasColour.darkGreyBack p,.hasColour.darkGreyBack ul,.hasColour.darkGreyBack ol,.hasColour.darkGreyBack table,.hasColour.darkGreyBack blockquote,.hasColour.darkGreyBack h1,.hasColour.darkGreyBack h2,.hasColour.darkGreyBack h3,.hasColour.darkGreyBack h4,.hasColour.darkGreyBack h5,.hasColour.darkGreyBack h6,.hasColour.darkGreyBack a{color:var(--bf-color-white)}.hasColour.darkGreyBack * span.divider,.hasColour.darkGreyBack p span.divider,.hasColour.darkGreyBack ul span.divider,.hasColour.darkGreyBack ol span.divider,.hasColour.darkGreyBack table span.divider,.hasColour.darkGreyBack blockquote span.divider,.hasColour.darkGreyBack h1 span.divider,.hasColour.darkGreyBack h2 span.divider,.hasColour.darkGreyBack h3 span.divider,.hasColour.darkGreyBack h4 span.divider,.hasColour.darkGreyBack h5 span.divider,.hasColour.darkGreyBack h6 span.divider,.hasColour.darkGreyBack a span.divider{border-color:var(--bf-color-primary)}.hasColour.darkGreyBack .blockLink{color:var(--bf-color-white)}.hasColour.darkGreyBack .blockLink::after{border-color:var(--bf-color-white)}.hasColour.darkGreyBack .flickity-enabled .flickity-button-icon{fill:var(--bf-color-white)}.hasColour.darkGreyBack ul li:before{position:absolute;left:0;top:.6em;right:auto;bottom:auto;width:.6em;height:.6em;content:"";display:block;background-color:var(--bf-color-white)}.hasColour.blackBack{background-color:var(--bf-color-black);color:var(--bf-color-white)}.hasColour.blackBack *,.hasColour.blackBack p,.hasColour.blackBack ul,.hasColour.blackBack ol,.hasColour.blackBack table,.hasColour.blackBack blockquote,.hasColour.blackBack h1,.hasColour.blackBack h2,.hasColour.blackBack h3,.hasColour.blackBack h4,.hasColour.blackBack h5,.hasColour.blackBack h6,.hasColour.blackBack a{color:var(--bf-color-white)}.hasColour.blackBack * span.divider,.hasColour.blackBack p span.divider,.hasColour.blackBack ul span.divider,.hasColour.blackBack ol span.divider,.hasColour.blackBack table span.divider,.hasColour.blackBack blockquote span.divider,.hasColour.blackBack h1 span.divider,.hasColour.blackBack h2 span.divider,.hasColour.blackBack h3 span.divider,.hasColour.blackBack h4 span.divider,.hasColour.blackBack h5 span.divider,.hasColour.blackBack h6 span.divider,.hasColour.blackBack a span.divider{border-color:var(--bf-color-primary)}.hasColour.blackBack .blockLink{color:var(--bf-color-white)}.hasColour.blackBack .blockLink::after{border-color:var(--bf-color-white)}.hasColour.blackBack .flickity-enabled .flickity-button-icon{fill:var(--bf-color-white)}.hasColour.blackBack ul li:before{position:absolute;left:0;top:.6em;right:auto;bottom:auto;width:.6em;height:.6em;content:"";display:block;background-color:var(--bf-color-white)}.hasColour.redBack{background-color:var(--bf-color-red);color:var(--bf-color-white)}.hasColour.redBack *,.hasColour.redBack p,.hasColour.redBack ul,.hasColour.redBack ol,.hasColour.redBack table,.hasColour.redBack blockquote,.hasColour.redBack h1,.hasColour.redBack h2,.hasColour.redBack h3,.hasColour.redBack h4,.hasColour.redBack h5,.hasColour.redBack h6,.hasColour.redBack a{color:var(--bf-color-white)}.hasColour.redBack * span.divider,.hasColour.redBack p span.divider,.hasColour.redBack ul span.divider,.hasColour.redBack ol span.divider,.hasColour.redBack table span.divider,.hasColour.redBack blockquote span.divider,.hasColour.redBack h1 span.divider,.hasColour.redBack h2 span.divider,.hasColour.redBack h3 span.divider,.hasColour.redBack h4 span.divider,.hasColour.redBack h5 span.divider,.hasColour.redBack h6 span.divider,.hasColour.redBack a span.divider{border-color:var(--bf-color-primary)}.hasColour.redBack .blockLink{color:var(--bf-color-white)}.hasColour.redBack .blockLink::after{border-color:var(--bf-color-white)}.hasColour.redBack .flickity-enabled .flickity-button-icon{fill:var(--bf-color-white)}.hasColour.redBack ul li:before{position:absolute;left:0;top:.6em;right:auto;bottom:auto;width:.6em;height:.6em;content:"";display:block;background-color:var(--bf-color-white)}.hasColour.whiteBack{background-color:var(--bf-color-white)}.hasColour.familyFriendlyBack{background-color:var(--bf-color-family-friendly);color:var(--bf-color-white)}.hasColour.familyFriendlyBack *,.hasColour.familyFriendlyBack p,.hasColour.familyFriendlyBack ul,.hasColour.familyFriendlyBack ol,.hasColour.familyFriendlyBack table,.hasColour.familyFriendlyBack blockquote,.hasColour.familyFriendlyBack h1,.hasColour.familyFriendlyBack h2,.hasColour.familyFriendlyBack h3,.hasColour.familyFriendlyBack h4,.hasColour.familyFriendlyBack h5,.hasColour.familyFriendlyBack h6,.hasColour.familyFriendlyBack a{color:var(--bf-color-white)}.hasColour.familyFriendlyBack * span.divider,.hasColour.familyFriendlyBack p span.divider,.hasColour.familyFriendlyBack ul span.divider,.hasColour.familyFriendlyBack ol span.divider,.hasColour.familyFriendlyBack table span.divider,.hasColour.familyFriendlyBack blockquote span.divider,.hasColour.familyFriendlyBack h1 span.divider,.hasColour.familyFriendlyBack h2 span.divider,.hasColour.familyFriendlyBack h3 span.divider,.hasColour.familyFriendlyBack h4 span.divider,.hasColour.familyFriendlyBack h5 span.divider,.hasColour.familyFriendlyBack h6 span.divider,.hasColour.familyFriendlyBack a span.divider{border-color:var(--bf-color-primary)}.hasColour.familyFriendlyBack .blockLink{color:var(--bf-color-white)}.hasColour.familyFriendlyBack .blockLink::after{border-color:var(--bf-color-white)}.hasColour.familyFriendlyBack .flickity-enabled .flickity-button-icon{fill:var(--bf-color-white)}.hasColour.familyFriendlyBack ul li:before{position:absolute;left:0;top:.6em;right:auto;bottom:auto;width:.6em;height:.6em;content:"";display:block;background-color:var(--bf-color-white)}.hasColour.luxuryLivingBack{background-color:var(--bf-color-luxury-living);color:var(--bf-color-white)}.hasColour.luxuryLivingBack *,.hasColour.luxuryLivingBack p,.hasColour.luxuryLivingBack ul,.hasColour.luxuryLivingBack ol,.hasColour.luxuryLivingBack table,.hasColour.luxuryLivingBack blockquote,.hasColour.luxuryLivingBack h1,.hasColour.luxuryLivingBack h2,.hasColour.luxuryLivingBack h3,.hasColour.luxuryLivingBack h4,.hasColour.luxuryLivingBack h5,.hasColour.luxuryLivingBack h6,.hasColour.luxuryLivingBack a{color:var(--bf-color-white)}.hasColour.luxuryLivingBack * span.divider,.hasColour.luxuryLivingBack p span.divider,.hasColour.luxuryLivingBack ul span.divider,.hasColour.luxuryLivingBack ol span.divider,.hasColour.luxuryLivingBack table span.divider,.hasColour.luxuryLivingBack blockquote span.divider,.hasColour.luxuryLivingBack h1 span.divider,.hasColour.luxuryLivingBack h2 span.divider,.hasColour.luxuryLivingBack h3 span.divider,.hasColour.luxuryLivingBack h4 span.divider,.hasColour.luxuryLivingBack h5 span.divider,.hasColour.luxuryLivingBack h6 span.divider,.hasColour.luxuryLivingBack a span.divider{border-color:var(--bf-color-primary)}.hasColour.luxuryLivingBack .blockLink{color:var(--bf-color-white)}.hasColour.luxuryLivingBack .blockLink::after{border-color:var(--bf-color-white)}.hasColour.luxuryLivingBack .flickity-enabled .flickity-button-icon{fill:var(--bf-color-white)}.hasColour.luxuryLivingBack ul li:before{position:absolute;left:0;top:.6em;right:auto;bottom:auto;width:.6em;height:.6em;content:"";display:block;background-color:var(--bf-color-white)}.hasColour.outdoorLivingBack{background-color:var(--bf-color-outdoor-living);color:var(--bf-color-white)}.hasColour.outdoorLivingBack *,.hasColour.outdoorLivingBack p,.hasColour.outdoorLivingBack ul,.hasColour.outdoorLivingBack ol,.hasColour.outdoorLivingBack table,.hasColour.outdoorLivingBack blockquote,.hasColour.outdoorLivingBack h1,.hasColour.outdoorLivingBack h2,.hasColour.outdoorLivingBack h3,.hasColour.outdoorLivingBack h4,.hasColour.outdoorLivingBack h5,.hasColour.outdoorLivingBack h6,.hasColour.outdoorLivingBack a{color:var(--bf-color-white)}.hasColour.outdoorLivingBack * span.divider,.hasColour.outdoorLivingBack p span.divider,.hasColour.outdoorLivingBack ul span.divider,.hasColour.outdoorLivingBack ol span.divider,.hasColour.outdoorLivingBack table span.divider,.hasColour.outdoorLivingBack blockquote span.divider,.hasColour.outdoorLivingBack h1 span.divider,.hasColour.outdoorLivingBack h2 span.divider,.hasColour.outdoorLivingBack h3 span.divider,.hasColour.outdoorLivingBack h4 span.divider,.hasColour.outdoorLivingBack h5 span.divider,.hasColour.outdoorLivingBack h6 span.divider,.hasColour.outdoorLivingBack a span.divider{border-color:var(--bf-color-primary)}.hasColour.outdoorLivingBack .blockLink{color:var(--bf-color-white)}.hasColour.outdoorLivingBack .blockLink::after{border-color:var(--bf-color-white)}.hasColour.outdoorLivingBack .flickity-enabled .flickity-button-icon{fill:var(--bf-color-white)}.hasColour.outdoorLivingBack ul li:before{position:absolute;left:0;top:.6em;right:auto;bottom:auto;width:.6em;height:.6em;content:"";display:block;background-color:var(--bf-color-white)}.hasColour.naturalComfortBack{background-color:var(--bf-color-natural-comfort);color:var(--bf-color-white)}.hasColour.naturalComfortBack *,.hasColour.naturalComfortBack p,.hasColour.naturalComfortBack ul,.hasColour.naturalComfortBack ol,.hasColour.naturalComfortBack table,.hasColour.naturalComfortBack blockquote,.hasColour.naturalComfortBack h1,.hasColour.naturalComfortBack h2,.hasColour.naturalComfortBack h3,.hasColour.naturalComfortBack h4,.hasColour.naturalComfortBack h5,.hasColour.naturalComfortBack h6,.hasColour.naturalComfortBack a{color:var(--bf-color-white)}.hasColour.naturalComfortBack * span.divider,.hasColour.naturalComfortBack p span.divider,.hasColour.naturalComfortBack ul span.divider,.hasColour.naturalComfortBack ol span.divider,.hasColour.naturalComfortBack table span.divider,.hasColour.naturalComfortBack blockquote span.divider,.hasColour.naturalComfortBack h1 span.divider,.hasColour.naturalComfortBack h2 span.divider,.hasColour.naturalComfortBack h3 span.divider,.hasColour.naturalComfortBack h4 span.divider,.hasColour.naturalComfortBack h5 span.divider,.hasColour.naturalComfortBack h6 span.divider,.hasColour.naturalComfortBack a span.divider{border-color:var(--bf-color-primary)}.hasColour.naturalComfortBack .blockLink{color:var(--bf-color-white)}.hasColour.naturalComfortBack .blockLink::after{border-color:var(--bf-color-white)}.hasColour.naturalComfortBack .flickity-enabled .flickity-button-icon{fill:var(--bf-color-white)}.hasColour.naturalComfortBack ul li:before{position:absolute;left:0;top:.6em;right:auto;bottom:auto;width:.6em;height:.6em;content:"";display:block;background-color:var(--bf-color-white)}.hasColour.contractQualityBack{background-color:var(--bf-color-contract-quality);color:var(--bf-color-white)}.hasColour.contractQualityBack *,.hasColour.contractQualityBack p,.hasColour.contractQualityBack ul,.hasColour.contractQualityBack ol,.hasColour.contractQualityBack table,.hasColour.contractQualityBack blockquote,.hasColour.contractQualityBack h1,.hasColour.contractQualityBack h2,.hasColour.contractQualityBack h3,.hasColour.contractQualityBack h4,.hasColour.contractQualityBack h5,.hasColour.contractQualityBack h6,.hasColour.contractQualityBack a{color:var(--bf-color-white)}.hasColour.contractQualityBack * span.divider,.hasColour.contractQualityBack p span.divider,.hasColour.contractQualityBack ul span.divider,.hasColour.contractQualityBack ol span.divider,.hasColour.contractQualityBack table span.divider,.hasColour.contractQualityBack blockquote span.divider,.hasColour.contractQualityBack h1 span.divider,.hasColour.contractQualityBack h2 span.divider,.hasColour.contractQualityBack h3 span.divider,.hasColour.contractQualityBack h4 span.divider,.hasColour.contractQualityBack h5 span.divider,.hasColour.contractQualityBack h6 span.divider,.hasColour.contractQualityBack a span.divider{border-color:var(--bf-color-primary)}.hasColour.contractQualityBack .blockLink{color:var(--bf-color-white)}.hasColour.contractQualityBack .blockLink::after{border-color:var(--bf-color-white)}.hasColour.contractQualityBack .flickity-enabled .flickity-button-icon{fill:var(--bf-color-white)}.hasColour.contractQualityBack ul li:before{position:absolute;left:0;top:.6em;right:auto;bottom:auto;width:.6em;height:.6em;content:"";display:block;background-color:var(--bf-color-white)}.hasColour.contemporaryLivingBack{background-color:var(--bf-color-contemporary-living);color:var(--bf-color-white)}.hasColour.contemporaryLivingBack *,.hasColour.contemporaryLivingBack p,.hasColour.contemporaryLivingBack ul,.hasColour.contemporaryLivingBack ol,.hasColour.contemporaryLivingBack table,.hasColour.contemporaryLivingBack blockquote,.hasColour.contemporaryLivingBack h1,.hasColour.contemporaryLivingBack h2,.hasColour.contemporaryLivingBack h3,.hasColour.contemporaryLivingBack h4,.hasColour.contemporaryLivingBack h5,.hasColour.contemporaryLivingBack h6,.hasColour.contemporaryLivingBack a{color:var(--bf-color-white)}.hasColour.contemporaryLivingBack * span.divider,.hasColour.contemporaryLivingBack p span.divider,.hasColour.contemporaryLivingBack ul span.divider,.hasColour.contemporaryLivingBack ol span.divider,.hasColour.contemporaryLivingBack table span.divider,.hasColour.contemporaryLivingBack blockquote span.divider,.hasColour.contemporaryLivingBack h1 span.divider,.hasColour.contemporaryLivingBack h2 span.divider,.hasColour.contemporaryLivingBack h3 span.divider,.hasColour.contemporaryLivingBack h4 span.divider,.hasColour.contemporaryLivingBack h5 span.divider,.hasColour.contemporaryLivingBack h6 span.divider,.hasColour.contemporaryLivingBack a span.divider{border-color:var(--bf-color-primary)}.hasColour.contemporaryLivingBack .blockLink{color:var(--bf-color-white)}.hasColour.contemporaryLivingBack .blockLink::after{border-color:var(--bf-color-white)}.hasColour.contemporaryLivingBack .flickity-enabled .flickity-button-icon{fill:var(--bf-color-white)}.hasColour.contemporaryLivingBack ul li:before{position:absolute;left:0;top:.6em;right:auto;bottom:auto;width:.6em;height:.6em;content:"";display:block;background-color:var(--bf-color-white)}.hasColour.versatileLivingBack{background-color:var(--bf-color-versatile-living);color:var(--bf-color-white)}.hasColour.versatileLivingBack *,.hasColour.versatileLivingBack p,.hasColour.versatileLivingBack ul,.hasColour.versatileLivingBack ol,.hasColour.versatileLivingBack table,.hasColour.versatileLivingBack blockquote,.hasColour.versatileLivingBack h1,.hasColour.versatileLivingBack h2,.hasColour.versatileLivingBack h3,.hasColour.versatileLivingBack h4,.hasColour.versatileLivingBack h5,.hasColour.versatileLivingBack h6,.hasColour.versatileLivingBack a{color:var(--bf-color-white)}.hasColour.versatileLivingBack * span.divider,.hasColour.versatileLivingBack p span.divider,.hasColour.versatileLivingBack ul span.divider,.hasColour.versatileLivingBack ol span.divider,.hasColour.versatileLivingBack table span.divider,.hasColour.versatileLivingBack blockquote span.divider,.hasColour.versatileLivingBack h1 span.divider,.hasColour.versatileLivingBack h2 span.divider,.hasColour.versatileLivingBack h3 span.divider,.hasColour.versatileLivingBack h4 span.divider,.hasColour.versatileLivingBack h5 span.divider,.hasColour.versatileLivingBack h6 span.divider,.hasColour.versatileLivingBack a span.divider{border-color:var(--bf-color-primary)}.hasColour.versatileLivingBack .blockLink{color:var(--bf-color-white)}.hasColour.versatileLivingBack .blockLink::after{border-color:var(--bf-color-white)}.hasColour.versatileLivingBack .flickity-enabled .flickity-button-icon{fill:var(--bf-color-white)}.hasColour.versatileLivingBack ul li:before{position:absolute;left:0;top:.6em;right:auto;bottom:auto;width:.6em;height:.6em;content:"";display:block;background-color:var(--bf-color-white)}.hasColour.noPad{padding:0 !important}.hasColour.noPadTop{padding-top:0}.hasColour.halfPadTop{padding-top:calc((calc(25px + 2.4vw))*.5)}.hasColour.doublePadTop{padding-top:calc((calc(25px + 2.4vw))*2)}.image.max150px{max-width:150px;margin-left:auto;margin-right:auto}.image.max200px{max-width:200px;margin-left:auto;margin-right:auto}.image.max250px{max-width:250px;margin-left:auto;margin-right:auto}.image.max300px{max-width:300px;margin-left:auto;margin-right:auto}.image.max450px{max-width:450px;margin-left:auto;margin-right:auto}.image.max600px{max-width:600px;margin-left:auto;margin-right:auto}.max150px{max-width:150px;margin-left:auto;margin-right:auto}.max250px{max-width:250px;margin-left:auto;margin-right:auto}.max350px{max-width:350px;margin-left:auto;margin-right:auto}.max500px{max-width:500px;margin-left:auto;margin-right:auto}.max750px{max-width:750px;margin-left:auto;margin-right:auto}.max950px{max-width:950px;margin-left:auto;margin-right:auto}.max1050px{max-width:1050px;margin-left:auto;margin-right:auto}.max1100px{max-width:1100px;margin-left:auto;margin-right:auto}.max25{max-width:25%;margin-left:auto;margin-right:auto}.max33{max-width:33%;margin-left:auto;margin-right:auto}.max50{max-width:50%;margin-left:auto;margin-right:auto}.max66{max-width:66%;margin-left:auto;margin-right:auto}.max75{max-width:75%;margin-left:auto;margin-right:auto}.textContent{width:100%}.textContent .flexer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;align-items:flex-start}.textContent .textHolder,.textContent .sideHolder{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.textContent .textHolder.vertAlignTop,.textContent .sideHolder.vertAlignTop{align-items:flex-start}.textContent .textHolder.vertAlignCentre,.textContent .sideHolder.vertAlignCentre{align-items:center}.textContent .textHolder.vertAlignBottom,.textContent .sideHolder.vertAlignBottom{align-items:flex-end}.textContent .text,.textContent .image{width:100%}.textContent img.sideBadge{position:absolute !important;top:auto !important;left:auto !important;right:calc((calc(25px + 2.4vw))*.25) !important;bottom:calc((calc(25px + 2.4vw))*.25) !important;width:25% !important;height:auto !important}.textContent.withBorder .borderAnimated{position:absolute;left:calc((calc(25px + 2.4vw))*.5);top:calc((calc(25px + 2.4vw))*.5);right:calc((calc(25px + 2.4vw))*.5);bottom:calc((calc(25px + 2.4vw))*.5);z-index:100;pointer-events:none}.textContent.withBorder .hasColour{padding-top:calc(calc(25px + 2.4vw) + calc((calc(25px + 2.4vw)) * 0.5));padding-bottom:calc(calc(25px + 2.4vw) + calc((calc(25px + 2.4vw)) * 0.5))}.textContent.withBorder.backLess.textLeft .textHolder.noBack{padding:calc(calc(25px + 2.4vw) + calc((calc(25px + 2.4vw)) * 0.5));padding-right:calc((calc(25px + 2.4vw))*.5)}.textContent.withBorder.backLess.textLeft.additionalText .sideHolder.noBack{padding:calc(calc(25px + 2.4vw) + calc((calc(25px + 2.4vw)) * 0.5));padding-left:calc(25px + 2.4vw)}.textContent.withBorder.backLess.textRight .textHolder.noBack{padding:calc(calc(25px + 2.4vw) + calc((calc(25px + 2.4vw)) * 0.5));padding-left:calc(25px + 2.4vw)}.textContent.withBorder.backLess.textRight.additionalText .sideHolder.noBack{padding:calc(calc(25px + 2.4vw) + calc((calc(25px + 2.4vw)) * 0.5));padding-right:calc(25px + 2.4vw)}.textContent.withBorder.textLeft .hasColour{padding-left:calc(calc(25px + 2.4vw) + calc((calc(25px + 2.4vw)) * 0.5))}.textContent.withBorder.textRight .hasColour{padding-right:calc(calc(25px + 2.4vw) + calc((calc(25px + 2.4vw)) * 0.5))}.textContent.textLeft .textHolder{order:0}.textContent.textLeft .textHolder.noBack{padding-right:calc((calc(25px + 2.4vw))*.5)}.textContent.textLeft.additionalText .sideHolder.noBack{padding-left:calc((calc(25px + 2.4vw))*.5)}.textContent.textRight .textHolder{order:2}.textContent.textRight .textHolder.noBack{padding-left:calc((calc(25px + 2.4vw))*.5)}.textContent.textRight.additionalText .sideHolder.noBack{padding-right:calc((calc(25px + 2.4vw))*.5)}.textContent.forceSquare .flexer .textHolder{aspect-ratio:1/1}.textContent.equalHeight .flexer .textHolder,.textContent.equalHeight .flexer .sideHolder{align-self:stretch}.textContent.text33 .textHolder{width:33.3333333333%}.textContent.text33 .sideHolder{width:66.6666666667%}.textContent.text40 .textHolder{width:40%}.textContent.text40 .sideHolder{width:60%}.textContent.text50 .textHolder{width:50%}.textContent.text50 .sideHolder{width:50%}.textContent.text66 .textHolder{width:66.6666666667%}.textContent.text66 .sideHolder{width:33.3333333333%}.textContent.text75 .textHolder{width:75%}.textContent.text75 .sideHolder{width:25%}.textContent.text80 .textHolder{width:20%}.textContent.text80 .sideHolder{width:80%}.textContent.matchingColours.textLeft .textHolder{padding-right:calc((calc(25px + 2.4vw))*.5)}.textContent.matchingColours.textLeft .sideHolder{padding-left:calc((calc(25px + 2.4vw))*.5)}.textContent.matchingColours.textRight .textHolder{padding-left:calc((calc(25px + 2.4vw))*.5)}.textContent.matchingColours.textRight .sideHolder{padding-right:calc((calc(25px + 2.4vw))*.5)}.immediateBreak .textContent.text33 .textHolder,.immediateBreak .textContent.text40 .textHolder,.immediateBreak .textContent.text50 .textHolder,.immediateBreak .textContent.text66 .textHolder,.immediateBreak .textContent.text75 .textHolder,.immediateBreak .textContent.text80 .textHolder{width:100%;aspect-ratio:auto}.immediateBreak .textContent.text33 .textHolder.noBack,.immediateBreak .textContent.text40 .textHolder.noBack,.immediateBreak .textContent.text50 .textHolder.noBack,.immediateBreak .textContent.text66 .textHolder.noBack,.immediateBreak .textContent.text75 .textHolder.noBack,.immediateBreak .textContent.text80 .textHolder.noBack{padding-left:0;padding-right:0}.immediateBreak .textContent.text33 .sideHolder,.immediateBreak .textContent.text40 .sideHolder,.immediateBreak .textContent.text50 .sideHolder,.immediateBreak .textContent.text66 .sideHolder,.immediateBreak .textContent.text75 .sideHolder,.immediateBreak .textContent.text80 .sideHolder{width:100%}.immediateBreak .textContent.text33 .sideHolder.noBack,.immediateBreak .textContent.text40 .sideHolder.noBack,.immediateBreak .textContent.text50 .sideHolder.noBack,.immediateBreak .textContent.text66 .sideHolder.noBack,.immediateBreak .textContent.text75 .sideHolder.noBack,.immediateBreak .textContent.text80 .sideHolder.noBack{padding-left:0;padding-right:0}.immediateBreak .textContent.text33 .sideHolder .image.imgNatural,.immediateBreak .textContent.text33 .sideHolder .image.imgCrop,.immediateBreak .textContent.text33 .sideHolder .image.imgCropVert,.immediateBreak .textContent.text40 .sideHolder .image.imgNatural,.immediateBreak .textContent.text40 .sideHolder .image.imgCrop,.immediateBreak .textContent.text40 .sideHolder .image.imgCropVert,.immediateBreak .textContent.text50 .sideHolder .image.imgNatural,.immediateBreak .textContent.text50 .sideHolder .image.imgCrop,.immediateBreak .textContent.text50 .sideHolder .image.imgCropVert,.immediateBreak .textContent.text66 .sideHolder .image.imgNatural,.immediateBreak .textContent.text66 .sideHolder .image.imgCrop,.immediateBreak .textContent.text66 .sideHolder .image.imgCropVert,.immediateBreak .textContent.text75 .sideHolder .image.imgNatural,.immediateBreak .textContent.text75 .sideHolder .image.imgCrop,.immediateBreak .textContent.text75 .sideHolder .image.imgCropVert,.immediateBreak .textContent.text80 .sideHolder .image.imgNatural,.immediateBreak .textContent.text80 .sideHolder .image.imgCrop,.immediateBreak .textContent.text80 .sideHolder .image.imgCropVert{position:relative;left:auto;top:auto;right:auto;bottom:auto}.immediateBreak .textContent.text33 .sideHolder .image.imgNatural a,.immediateBreak .textContent.text33 .sideHolder .image.imgNatural img,.immediateBreak .textContent.text33 .sideHolder .image.imgNatural picture,.immediateBreak .textContent.text33 .sideHolder .image.imgCrop a,.immediateBreak .textContent.text33 .sideHolder .image.imgCrop img,.immediateBreak .textContent.text33 .sideHolder .image.imgCrop picture,.immediateBreak .textContent.text33 .sideHolder .image.imgCropVert a,.immediateBreak .textContent.text33 .sideHolder .image.imgCropVert img,.immediateBreak .textContent.text33 .sideHolder .image.imgCropVert picture,.immediateBreak .textContent.text40 .sideHolder .image.imgNatural a,.immediateBreak .textContent.text40 .sideHolder .image.imgNatural img,.immediateBreak .textContent.text40 .sideHolder .image.imgNatural picture,.immediateBreak .textContent.text40 .sideHolder .image.imgCrop a,.immediateBreak .textContent.text40 .sideHolder .image.imgCrop img,.immediateBreak .textContent.text40 .sideHolder .image.imgCrop picture,.immediateBreak .textContent.text40 .sideHolder .image.imgCropVert a,.immediateBreak .textContent.text40 .sideHolder .image.imgCropVert img,.immediateBreak .textContent.text40 .sideHolder .image.imgCropVert picture,.immediateBreak .textContent.text50 .sideHolder .image.imgNatural a,.immediateBreak .textContent.text50 .sideHolder .image.imgNatural img,.immediateBreak .textContent.text50 .sideHolder .image.imgNatural picture,.immediateBreak .textContent.text50 .sideHolder .image.imgCrop a,.immediateBreak .textContent.text50 .sideHolder .image.imgCrop img,.immediateBreak .textContent.text50 .sideHolder .image.imgCrop picture,.immediateBreak .textContent.text50 .sideHolder .image.imgCropVert a,.immediateBreak .textContent.text50 .sideHolder .image.imgCropVert img,.immediateBreak .textContent.text50 .sideHolder .image.imgCropVert picture,.immediateBreak .textContent.text66 .sideHolder .image.imgNatural a,.immediateBreak .textContent.text66 .sideHolder .image.imgNatural img,.immediateBreak .textContent.text66 .sideHolder .image.imgNatural picture,.immediateBreak .textContent.text66 .sideHolder .image.imgCrop a,.immediateBreak .textContent.text66 .sideHolder .image.imgCrop img,.immediateBreak .textContent.text66 .sideHolder .image.imgCrop picture,.immediateBreak .textContent.text66 .sideHolder .image.imgCropVert a,.immediateBreak .textContent.text66 .sideHolder .image.imgCropVert img,.immediateBreak .textContent.text66 .sideHolder .image.imgCropVert picture,.immediateBreak .textContent.text75 .sideHolder .image.imgNatural a,.immediateBreak .textContent.text75 .sideHolder .image.imgNatural img,.immediateBreak .textContent.text75 .sideHolder .image.imgNatural picture,.immediateBreak .textContent.text75 .sideHolder .image.imgCrop a,.immediateBreak .textContent.text75 .sideHolder .image.imgCrop img,.immediateBreak .textContent.text75 .sideHolder .image.imgCrop picture,.immediateBreak .textContent.text75 .sideHolder .image.imgCropVert a,.immediateBreak .textContent.text75 .sideHolder .image.imgCropVert img,.immediateBreak .textContent.text75 .sideHolder .image.imgCropVert picture,.immediateBreak .textContent.text80 .sideHolder .image.imgNatural a,.immediateBreak .textContent.text80 .sideHolder .image.imgNatural img,.immediateBreak .textContent.text80 .sideHolder .image.imgNatural picture,.immediateBreak .textContent.text80 .sideHolder .image.imgCrop a,.immediateBreak .textContent.text80 .sideHolder .image.imgCrop img,.immediateBreak .textContent.text80 .sideHolder .image.imgCrop picture,.immediateBreak .textContent.text80 .sideHolder .image.imgCropVert a,.immediateBreak .textContent.text80 .sideHolder .image.imgCropVert img,.immediateBreak .textContent.text80 .sideHolder .image.imgCropVert picture{position:relative;left:auto;top:auto;right:auto;bottom:auto}.immediateBreak .textContent.text33.matchingColours.textLeft .textHolder,.immediateBreak .textContent.text40.matchingColours.textLeft .textHolder,.immediateBreak .textContent.text50.matchingColours.textLeft .textHolder,.immediateBreak .textContent.text66.matchingColours.textLeft .textHolder,.immediateBreak .textContent.text75.matchingColours.textLeft .textHolder,.immediateBreak .textContent.text80.matchingColours.textLeft .textHolder{padding-right:calc(25px + 2.4vw)}.immediateBreak .textContent.text33.matchingColours.textLeft .sideHolder,.immediateBreak .textContent.text40.matchingColours.textLeft .sideHolder,.immediateBreak .textContent.text50.matchingColours.textLeft .sideHolder,.immediateBreak .textContent.text66.matchingColours.textLeft .sideHolder,.immediateBreak .textContent.text75.matchingColours.textLeft .sideHolder,.immediateBreak .textContent.text80.matchingColours.textLeft .sideHolder{padding-top:0;padding-left:calc(25px + 2.4vw)}.immediateBreak .textContent.text33.matchingColours.textRight .textHolder,.immediateBreak .textContent.text40.matchingColours.textRight .textHolder,.immediateBreak .textContent.text50.matchingColours.textRight .textHolder,.immediateBreak .textContent.text66.matchingColours.textRight .textHolder,.immediateBreak .textContent.text75.matchingColours.textRight .textHolder,.immediateBreak .textContent.text80.matchingColours.textRight .textHolder{padding-top:0;padding-left:calc(25px + 2.4vw)}.immediateBreak .textContent.text33.matchingColours.textRight .sideHolder,.immediateBreak .textContent.text40.matchingColours.textRight .sideHolder,.immediateBreak .textContent.text50.matchingColours.textRight .sideHolder,.immediateBreak .textContent.text66.matchingColours.textRight .sideHolder,.immediateBreak .textContent.text75.matchingColours.textRight .sideHolder,.immediateBreak .textContent.text80.matchingColours.textRight .sideHolder{padding-right:calc(25px + 2.4vw)}.immediateBreak .textContent.text33.withBorder .text,.immediateBreak .textContent.text40.withBorder .text,.immediateBreak .textContent.text50.withBorder .text,.immediateBreak .textContent.text66.withBorder .text,.immediateBreak .textContent.text75.withBorder .text,.immediateBreak .textContent.text80.withBorder .text{padding:calc(calc((calc(25px + 2.4vw)) * 0.75))}.immediateBreak .textContent.text33.withBorder.backLess.textLeft .textHolder.noBack,.immediateBreak .textContent.text40.withBorder.backLess.textLeft .textHolder.noBack,.immediateBreak .textContent.text50.withBorder.backLess.textLeft .textHolder.noBack,.immediateBreak .textContent.text66.withBorder.backLess.textLeft .textHolder.noBack,.immediateBreak .textContent.text75.withBorder.backLess.textLeft .textHolder.noBack,.immediateBreak .textContent.text80.withBorder.backLess.textLeft .textHolder.noBack{padding:calc(25px + 2.4vw);padding-bottom:0}.immediateBreak .textContent.text33.withBorder.backLess.textLeft.additionalText .sideHolder.noBack,.immediateBreak .textContent.text40.withBorder.backLess.textLeft.additionalText .sideHolder.noBack,.immediateBreak .textContent.text50.withBorder.backLess.textLeft.additionalText .sideHolder.noBack,.immediateBreak .textContent.text66.withBorder.backLess.textLeft.additionalText .sideHolder.noBack,.immediateBreak .textContent.text75.withBorder.backLess.textLeft.additionalText .sideHolder.noBack,.immediateBreak .textContent.text80.withBorder.backLess.textLeft.additionalText .sideHolder.noBack{padding:calc(25px + 2.4vw);padding-top:0}.immediateBreak .textContent.text33.withBorder.backLess.textRight .textHolder.noBack,.immediateBreak .textContent.text40.withBorder.backLess.textRight .textHolder.noBack,.immediateBreak .textContent.text50.withBorder.backLess.textRight .textHolder.noBack,.immediateBreak .textContent.text66.withBorder.backLess.textRight .textHolder.noBack,.immediateBreak .textContent.text75.withBorder.backLess.textRight .textHolder.noBack,.immediateBreak .textContent.text80.withBorder.backLess.textRight .textHolder.noBack{padding:calc(25px + 2.4vw);padding-top:0}.immediateBreak .textContent.text33.withBorder.backLess.textRight.additionalText .sideHolder.noBack,.immediateBreak .textContent.text40.withBorder.backLess.textRight.additionalText .sideHolder.noBack,.immediateBreak .textContent.text50.withBorder.backLess.textRight.additionalText .sideHolder.noBack,.immediateBreak .textContent.text66.withBorder.backLess.textRight.additionalText .sideHolder.noBack,.immediateBreak .textContent.text75.withBorder.backLess.textRight.additionalText .sideHolder.noBack,.immediateBreak .textContent.text80.withBorder.backLess.textRight.additionalText .sideHolder.noBack{padding:calc(25px + 2.4vw);padding-bottom:0}.immediateBreak .textContent.textLeft .textHolder.noBack{margin-bottom:calc(25px + 2.4vw)}.immediateBreak .textContent.textRight .textHolder.noBack{margin-top:calc(25px + 2.4vw)}.immediateBreak .textContent.withBorder.textLeft .hasColour{padding:calc(calc(25px + 2.4vw) + calc((calc(25px + 2.4vw)) * 0.5));padding-bottom:calc(25px + 2.4vw)}.immediateBreak .textContent.withBorder.textRight .hasColour{padding:calc(calc(25px + 2.4vw) + calc((calc(25px + 2.4vw)) * 0.5));padding-top:calc(25px + 2.4vw)}@media only screen and (max-width: 1100px){.laptopBreak .textContent.text33 .textHolder,.laptopBreak .textContent.text40 .textHolder,.laptopBreak .textContent.text50 .textHolder,.laptopBreak .textContent.text66 .textHolder,.laptopBreak .textContent.text75 .textHolder,.laptopBreak .textContent.text80 .textHolder{width:100%;aspect-ratio:auto}.laptopBreak .textContent.text33 .textHolder.noBack,.laptopBreak .textContent.text40 .textHolder.noBack,.laptopBreak .textContent.text50 .textHolder.noBack,.laptopBreak .textContent.text66 .textHolder.noBack,.laptopBreak .textContent.text75 .textHolder.noBack,.laptopBreak .textContent.text80 .textHolder.noBack{padding-left:0;padding-right:0}.laptopBreak .textContent.text33 .sideHolder,.laptopBreak .textContent.text40 .sideHolder,.laptopBreak .textContent.text50 .sideHolder,.laptopBreak .textContent.text66 .sideHolder,.laptopBreak .textContent.text75 .sideHolder,.laptopBreak .textContent.text80 .sideHolder{width:100%}.laptopBreak .textContent.text33 .sideHolder.noBack,.laptopBreak .textContent.text40 .sideHolder.noBack,.laptopBreak .textContent.text50 .sideHolder.noBack,.laptopBreak .textContent.text66 .sideHolder.noBack,.laptopBreak .textContent.text75 .sideHolder.noBack,.laptopBreak .textContent.text80 .sideHolder.noBack{padding-left:0;padding-right:0}.laptopBreak .textContent.text33 .sideHolder .image.imgNatural,.laptopBreak .textContent.text33 .sideHolder .image.imgCrop,.laptopBreak .textContent.text33 .sideHolder .image.imgCropVert,.laptopBreak .textContent.text40 .sideHolder .image.imgNatural,.laptopBreak .textContent.text40 .sideHolder .image.imgCrop,.laptopBreak .textContent.text40 .sideHolder .image.imgCropVert,.laptopBreak .textContent.text50 .sideHolder .image.imgNatural,.laptopBreak .textContent.text50 .sideHolder .image.imgCrop,.laptopBreak .textContent.text50 .sideHolder .image.imgCropVert,.laptopBreak .textContent.text66 .sideHolder .image.imgNatural,.laptopBreak .textContent.text66 .sideHolder .image.imgCrop,.laptopBreak .textContent.text66 .sideHolder .image.imgCropVert,.laptopBreak .textContent.text75 .sideHolder .image.imgNatural,.laptopBreak .textContent.text75 .sideHolder .image.imgCrop,.laptopBreak .textContent.text75 .sideHolder .image.imgCropVert,.laptopBreak .textContent.text80 .sideHolder .image.imgNatural,.laptopBreak .textContent.text80 .sideHolder .image.imgCrop,.laptopBreak .textContent.text80 .sideHolder .image.imgCropVert{position:relative;left:auto;top:auto;right:auto;bottom:auto}.laptopBreak .textContent.text33 .sideHolder .image.imgNatural a,.laptopBreak .textContent.text33 .sideHolder .image.imgNatural img,.laptopBreak .textContent.text33 .sideHolder .image.imgNatural picture,.laptopBreak .textContent.text33 .sideHolder .image.imgCrop a,.laptopBreak .textContent.text33 .sideHolder .image.imgCrop img,.laptopBreak .textContent.text33 .sideHolder .image.imgCrop picture,.laptopBreak .textContent.text33 .sideHolder .image.imgCropVert a,.laptopBreak .textContent.text33 .sideHolder .image.imgCropVert img,.laptopBreak .textContent.text33 .sideHolder .image.imgCropVert picture,.laptopBreak .textContent.text40 .sideHolder .image.imgNatural a,.laptopBreak .textContent.text40 .sideHolder .image.imgNatural img,.laptopBreak .textContent.text40 .sideHolder .image.imgNatural picture,.laptopBreak .textContent.text40 .sideHolder .image.imgCrop a,.laptopBreak .textContent.text40 .sideHolder .image.imgCrop img,.laptopBreak .textContent.text40 .sideHolder .image.imgCrop picture,.laptopBreak .textContent.text40 .sideHolder .image.imgCropVert a,.laptopBreak .textContent.text40 .sideHolder .image.imgCropVert img,.laptopBreak .textContent.text40 .sideHolder .image.imgCropVert picture,.laptopBreak .textContent.text50 .sideHolder .image.imgNatural a,.laptopBreak .textContent.text50 .sideHolder .image.imgNatural img,.laptopBreak .textContent.text50 .sideHolder .image.imgNatural picture,.laptopBreak .textContent.text50 .sideHolder .image.imgCrop a,.laptopBreak .textContent.text50 .sideHolder .image.imgCrop img,.laptopBreak .textContent.text50 .sideHolder .image.imgCrop picture,.laptopBreak .textContent.text50 .sideHolder .image.imgCropVert a,.laptopBreak .textContent.text50 .sideHolder .image.imgCropVert img,.laptopBreak .textContent.text50 .sideHolder .image.imgCropVert picture,.laptopBreak .textContent.text66 .sideHolder .image.imgNatural a,.laptopBreak .textContent.text66 .sideHolder .image.imgNatural img,.laptopBreak .textContent.text66 .sideHolder .image.imgNatural picture,.laptopBreak .textContent.text66 .sideHolder .image.imgCrop a,.laptopBreak .textContent.text66 .sideHolder .image.imgCrop img,.laptopBreak .textContent.text66 .sideHolder .image.imgCrop picture,.laptopBreak .textContent.text66 .sideHolder .image.imgCropVert a,.laptopBreak .textContent.text66 .sideHolder .image.imgCropVert img,.laptopBreak .textContent.text66 .sideHolder .image.imgCropVert picture,.laptopBreak .textContent.text75 .sideHolder .image.imgNatural a,.laptopBreak .textContent.text75 .sideHolder .image.imgNatural img,.laptopBreak .textContent.text75 .sideHolder .image.imgNatural picture,.laptopBreak .textContent.text75 .sideHolder .image.imgCrop a,.laptopBreak .textContent.text75 .sideHolder .image.imgCrop img,.laptopBreak .textContent.text75 .sideHolder .image.imgCrop picture,.laptopBreak .textContent.text75 .sideHolder .image.imgCropVert a,.laptopBreak .textContent.text75 .sideHolder .image.imgCropVert img,.laptopBreak .textContent.text75 .sideHolder .image.imgCropVert picture,.laptopBreak .textContent.text80 .sideHolder .image.imgNatural a,.laptopBreak .textContent.text80 .sideHolder .image.imgNatural img,.laptopBreak .textContent.text80 .sideHolder .image.imgNatural picture,.laptopBreak .textContent.text80 .sideHolder .image.imgCrop a,.laptopBreak .textContent.text80 .sideHolder .image.imgCrop img,.laptopBreak .textContent.text80 .sideHolder .image.imgCrop picture,.laptopBreak .textContent.text80 .sideHolder .image.imgCropVert a,.laptopBreak .textContent.text80 .sideHolder .image.imgCropVert img,.laptopBreak .textContent.text80 .sideHolder .image.imgCropVert picture{position:relative;left:auto;top:auto;right:auto;bottom:auto}.laptopBreak .textContent.text33.matchingColours.textLeft .textHolder,.laptopBreak .textContent.text40.matchingColours.textLeft .textHolder,.laptopBreak .textContent.text50.matchingColours.textLeft .textHolder,.laptopBreak .textContent.text66.matchingColours.textLeft .textHolder,.laptopBreak .textContent.text75.matchingColours.textLeft .textHolder,.laptopBreak .textContent.text80.matchingColours.textLeft .textHolder{padding-right:calc(25px + 2.4vw)}.laptopBreak .textContent.text33.matchingColours.textLeft .sideHolder,.laptopBreak .textContent.text40.matchingColours.textLeft .sideHolder,.laptopBreak .textContent.text50.matchingColours.textLeft .sideHolder,.laptopBreak .textContent.text66.matchingColours.textLeft .sideHolder,.laptopBreak .textContent.text75.matchingColours.textLeft .sideHolder,.laptopBreak .textContent.text80.matchingColours.textLeft .sideHolder{padding-top:0;padding-left:calc(25px + 2.4vw)}.laptopBreak .textContent.text33.matchingColours.textRight .textHolder,.laptopBreak .textContent.text40.matchingColours.textRight .textHolder,.laptopBreak .textContent.text50.matchingColours.textRight .textHolder,.laptopBreak .textContent.text66.matchingColours.textRight .textHolder,.laptopBreak .textContent.text75.matchingColours.textRight .textHolder,.laptopBreak .textContent.text80.matchingColours.textRight .textHolder{padding-top:0;padding-left:calc(25px + 2.4vw)}.laptopBreak .textContent.text33.matchingColours.textRight .sideHolder,.laptopBreak .textContent.text40.matchingColours.textRight .sideHolder,.laptopBreak .textContent.text50.matchingColours.textRight .sideHolder,.laptopBreak .textContent.text66.matchingColours.textRight .sideHolder,.laptopBreak .textContent.text75.matchingColours.textRight .sideHolder,.laptopBreak .textContent.text80.matchingColours.textRight .sideHolder{padding-right:calc(25px + 2.4vw)}.laptopBreak .textContent.text33.withBorder .text,.laptopBreak .textContent.text40.withBorder .text,.laptopBreak .textContent.text50.withBorder .text,.laptopBreak .textContent.text66.withBorder .text,.laptopBreak .textContent.text75.withBorder .text,.laptopBreak .textContent.text80.withBorder .text{padding:calc(calc((calc(25px + 2.4vw)) * 0.75))}.laptopBreak .textContent.text33.withBorder.backLess.textLeft .textHolder.noBack,.laptopBreak .textContent.text40.withBorder.backLess.textLeft .textHolder.noBack,.laptopBreak .textContent.text50.withBorder.backLess.textLeft .textHolder.noBack,.laptopBreak .textContent.text66.withBorder.backLess.textLeft .textHolder.noBack,.laptopBreak .textContent.text75.withBorder.backLess.textLeft .textHolder.noBack,.laptopBreak .textContent.text80.withBorder.backLess.textLeft .textHolder.noBack{padding:calc(25px + 2.4vw);padding-bottom:0}.laptopBreak .textContent.text33.withBorder.backLess.textLeft.additionalText .sideHolder.noBack,.laptopBreak .textContent.text40.withBorder.backLess.textLeft.additionalText .sideHolder.noBack,.laptopBreak .textContent.text50.withBorder.backLess.textLeft.additionalText .sideHolder.noBack,.laptopBreak .textContent.text66.withBorder.backLess.textLeft.additionalText .sideHolder.noBack,.laptopBreak .textContent.text75.withBorder.backLess.textLeft.additionalText .sideHolder.noBack,.laptopBreak .textContent.text80.withBorder.backLess.textLeft.additionalText .sideHolder.noBack{padding:calc(25px + 2.4vw);padding-top:0}.laptopBreak .textContent.text33.withBorder.backLess.textRight .textHolder.noBack,.laptopBreak .textContent.text40.withBorder.backLess.textRight .textHolder.noBack,.laptopBreak .textContent.text50.withBorder.backLess.textRight .textHolder.noBack,.laptopBreak .textContent.text66.withBorder.backLess.textRight .textHolder.noBack,.laptopBreak .textContent.text75.withBorder.backLess.textRight .textHolder.noBack,.laptopBreak .textContent.text80.withBorder.backLess.textRight .textHolder.noBack{padding:calc(25px + 2.4vw);padding-top:0}.laptopBreak .textContent.text33.withBorder.backLess.textRight.additionalText .sideHolder.noBack,.laptopBreak .textContent.text40.withBorder.backLess.textRight.additionalText .sideHolder.noBack,.laptopBreak .textContent.text50.withBorder.backLess.textRight.additionalText .sideHolder.noBack,.laptopBreak .textContent.text66.withBorder.backLess.textRight.additionalText .sideHolder.noBack,.laptopBreak .textContent.text75.withBorder.backLess.textRight.additionalText .sideHolder.noBack,.laptopBreak .textContent.text80.withBorder.backLess.textRight.additionalText .sideHolder.noBack{padding:calc(25px + 2.4vw);padding-bottom:0}.laptopBreak .textContent.textLeft .textHolder.noBack{margin-bottom:calc(25px + 2.4vw)}.laptopBreak .textContent.textRight .textHolder.noBack{margin-top:calc(25px + 2.4vw)}.laptopBreak .textContent.withBorder.textLeft .hasColour{padding:calc(calc(25px + 2.4vw) + calc((calc(25px + 2.4vw)) * 0.5));padding-bottom:calc(25px + 2.4vw)}.laptopBreak .textContent.withBorder.textRight .hasColour{padding:calc(calc(25px + 2.4vw) + calc((calc(25px + 2.4vw)) * 0.5));padding-top:calc(25px + 2.4vw)}}@media only screen and (max-width: 900px){.bigTabletBreak .textContent.text33 .textHolder,.bigTabletBreak .textContent.text40 .textHolder,.bigTabletBreak .textContent.text50 .textHolder,.bigTabletBreak .textContent.text66 .textHolder,.bigTabletBreak .textContent.text75 .textHolder,.bigTabletBreak .textContent.text80 .textHolder{width:100%;aspect-ratio:auto}.bigTabletBreak .textContent.text33 .textHolder.noBack,.bigTabletBreak .textContent.text40 .textHolder.noBack,.bigTabletBreak .textContent.text50 .textHolder.noBack,.bigTabletBreak .textContent.text66 .textHolder.noBack,.bigTabletBreak .textContent.text75 .textHolder.noBack,.bigTabletBreak .textContent.text80 .textHolder.noBack{padding-left:0;padding-right:0}.bigTabletBreak .textContent.text33 .sideHolder,.bigTabletBreak .textContent.text40 .sideHolder,.bigTabletBreak .textContent.text50 .sideHolder,.bigTabletBreak .textContent.text66 .sideHolder,.bigTabletBreak .textContent.text75 .sideHolder,.bigTabletBreak .textContent.text80 .sideHolder{width:100%}.bigTabletBreak .textContent.text33 .sideHolder.noBack,.bigTabletBreak .textContent.text40 .sideHolder.noBack,.bigTabletBreak .textContent.text50 .sideHolder.noBack,.bigTabletBreak .textContent.text66 .sideHolder.noBack,.bigTabletBreak .textContent.text75 .sideHolder.noBack,.bigTabletBreak .textContent.text80 .sideHolder.noBack{padding-left:0;padding-right:0}.bigTabletBreak .textContent.text33 .sideHolder .image.imgNatural,.bigTabletBreak .textContent.text33 .sideHolder .image.imgCrop,.bigTabletBreak .textContent.text33 .sideHolder .image.imgCropVert,.bigTabletBreak .textContent.text40 .sideHolder .image.imgNatural,.bigTabletBreak .textContent.text40 .sideHolder .image.imgCrop,.bigTabletBreak .textContent.text40 .sideHolder .image.imgCropVert,.bigTabletBreak .textContent.text50 .sideHolder .image.imgNatural,.bigTabletBreak .textContent.text50 .sideHolder .image.imgCrop,.bigTabletBreak .textContent.text50 .sideHolder .image.imgCropVert,.bigTabletBreak .textContent.text66 .sideHolder .image.imgNatural,.bigTabletBreak .textContent.text66 .sideHolder .image.imgCrop,.bigTabletBreak .textContent.text66 .sideHolder .image.imgCropVert,.bigTabletBreak .textContent.text75 .sideHolder .image.imgNatural,.bigTabletBreak .textContent.text75 .sideHolder .image.imgCrop,.bigTabletBreak .textContent.text75 .sideHolder .image.imgCropVert,.bigTabletBreak .textContent.text80 .sideHolder .image.imgNatural,.bigTabletBreak .textContent.text80 .sideHolder .image.imgCrop,.bigTabletBreak .textContent.text80 .sideHolder .image.imgCropVert{position:relative;left:auto;top:auto;right:auto;bottom:auto}.bigTabletBreak .textContent.text33 .sideHolder .image.imgNatural a,.bigTabletBreak .textContent.text33 .sideHolder .image.imgNatural img,.bigTabletBreak .textContent.text33 .sideHolder .image.imgNatural picture,.bigTabletBreak .textContent.text33 .sideHolder .image.imgCrop a,.bigTabletBreak .textContent.text33 .sideHolder .image.imgCrop img,.bigTabletBreak .textContent.text33 .sideHolder .image.imgCrop picture,.bigTabletBreak .textContent.text33 .sideHolder .image.imgCropVert a,.bigTabletBreak .textContent.text33 .sideHolder .image.imgCropVert img,.bigTabletBreak .textContent.text33 .sideHolder .image.imgCropVert picture,.bigTabletBreak .textContent.text40 .sideHolder .image.imgNatural a,.bigTabletBreak .textContent.text40 .sideHolder .image.imgNatural img,.bigTabletBreak .textContent.text40 .sideHolder .image.imgNatural picture,.bigTabletBreak .textContent.text40 .sideHolder .image.imgCrop a,.bigTabletBreak .textContent.text40 .sideHolder .image.imgCrop img,.bigTabletBreak .textContent.text40 .sideHolder .image.imgCrop picture,.bigTabletBreak .textContent.text40 .sideHolder .image.imgCropVert a,.bigTabletBreak .textContent.text40 .sideHolder .image.imgCropVert img,.bigTabletBreak .textContent.text40 .sideHolder .image.imgCropVert picture,.bigTabletBreak .textContent.text50 .sideHolder .image.imgNatural a,.bigTabletBreak .textContent.text50 .sideHolder .image.imgNatural img,.bigTabletBreak .textContent.text50 .sideHolder .image.imgNatural picture,.bigTabletBreak .textContent.text50 .sideHolder .image.imgCrop a,.bigTabletBreak .textContent.text50 .sideHolder .image.imgCrop img,.bigTabletBreak .textContent.text50 .sideHolder .image.imgCrop picture,.bigTabletBreak .textContent.text50 .sideHolder .image.imgCropVert a,.bigTabletBreak .textContent.text50 .sideHolder .image.imgCropVert img,.bigTabletBreak .textContent.text50 .sideHolder .image.imgCropVert picture,.bigTabletBreak .textContent.text66 .sideHolder .image.imgNatural a,.bigTabletBreak .textContent.text66 .sideHolder .image.imgNatural img,.bigTabletBreak .textContent.text66 .sideHolder .image.imgNatural picture,.bigTabletBreak .textContent.text66 .sideHolder .image.imgCrop a,.bigTabletBreak .textContent.text66 .sideHolder .image.imgCrop img,.bigTabletBreak .textContent.text66 .sideHolder .image.imgCrop picture,.bigTabletBreak .textContent.text66 .sideHolder .image.imgCropVert a,.bigTabletBreak .textContent.text66 .sideHolder .image.imgCropVert img,.bigTabletBreak .textContent.text66 .sideHolder .image.imgCropVert picture,.bigTabletBreak .textContent.text75 .sideHolder .image.imgNatural a,.bigTabletBreak .textContent.text75 .sideHolder .image.imgNatural img,.bigTabletBreak .textContent.text75 .sideHolder .image.imgNatural picture,.bigTabletBreak .textContent.text75 .sideHolder .image.imgCrop a,.bigTabletBreak .textContent.text75 .sideHolder .image.imgCrop img,.bigTabletBreak .textContent.text75 .sideHolder .image.imgCrop picture,.bigTabletBreak .textContent.text75 .sideHolder .image.imgCropVert a,.bigTabletBreak .textContent.text75 .sideHolder .image.imgCropVert img,.bigTabletBreak .textContent.text75 .sideHolder .image.imgCropVert picture,.bigTabletBreak .textContent.text80 .sideHolder .image.imgNatural a,.bigTabletBreak .textContent.text80 .sideHolder .image.imgNatural img,.bigTabletBreak .textContent.text80 .sideHolder .image.imgNatural picture,.bigTabletBreak .textContent.text80 .sideHolder .image.imgCrop a,.bigTabletBreak .textContent.text80 .sideHolder .image.imgCrop img,.bigTabletBreak .textContent.text80 .sideHolder .image.imgCrop picture,.bigTabletBreak .textContent.text80 .sideHolder .image.imgCropVert a,.bigTabletBreak .textContent.text80 .sideHolder .image.imgCropVert img,.bigTabletBreak .textContent.text80 .sideHolder .image.imgCropVert picture{position:relative;left:auto;top:auto;right:auto;bottom:auto}.bigTabletBreak .textContent.text33.matchingColours.textLeft .textHolder,.bigTabletBreak .textContent.text40.matchingColours.textLeft .textHolder,.bigTabletBreak .textContent.text50.matchingColours.textLeft .textHolder,.bigTabletBreak .textContent.text66.matchingColours.textLeft .textHolder,.bigTabletBreak .textContent.text75.matchingColours.textLeft .textHolder,.bigTabletBreak .textContent.text80.matchingColours.textLeft .textHolder{padding-right:calc(25px + 2.4vw)}.bigTabletBreak .textContent.text33.matchingColours.textLeft .sideHolder,.bigTabletBreak .textContent.text40.matchingColours.textLeft .sideHolder,.bigTabletBreak .textContent.text50.matchingColours.textLeft .sideHolder,.bigTabletBreak .textContent.text66.matchingColours.textLeft .sideHolder,.bigTabletBreak .textContent.text75.matchingColours.textLeft .sideHolder,.bigTabletBreak .textContent.text80.matchingColours.textLeft .sideHolder{padding-top:0;padding-left:calc(25px + 2.4vw)}.bigTabletBreak .textContent.text33.matchingColours.textRight .textHolder,.bigTabletBreak .textContent.text40.matchingColours.textRight .textHolder,.bigTabletBreak .textContent.text50.matchingColours.textRight .textHolder,.bigTabletBreak .textContent.text66.matchingColours.textRight .textHolder,.bigTabletBreak .textContent.text75.matchingColours.textRight .textHolder,.bigTabletBreak .textContent.text80.matchingColours.textRight .textHolder{padding-top:0;padding-left:calc(25px + 2.4vw)}.bigTabletBreak .textContent.text33.matchingColours.textRight .sideHolder,.bigTabletBreak .textContent.text40.matchingColours.textRight .sideHolder,.bigTabletBreak .textContent.text50.matchingColours.textRight .sideHolder,.bigTabletBreak .textContent.text66.matchingColours.textRight .sideHolder,.bigTabletBreak .textContent.text75.matchingColours.textRight .sideHolder,.bigTabletBreak .textContent.text80.matchingColours.textRight .sideHolder{padding-right:calc(25px + 2.4vw)}.bigTabletBreak .textContent.text33.withBorder .text,.bigTabletBreak .textContent.text40.withBorder .text,.bigTabletBreak .textContent.text50.withBorder .text,.bigTabletBreak .textContent.text66.withBorder .text,.bigTabletBreak .textContent.text75.withBorder .text,.bigTabletBreak .textContent.text80.withBorder .text{padding:calc(calc((calc(25px + 2.4vw)) * 0.75))}.bigTabletBreak .textContent.text33.withBorder.backLess.textLeft .textHolder.noBack,.bigTabletBreak .textContent.text40.withBorder.backLess.textLeft .textHolder.noBack,.bigTabletBreak .textContent.text50.withBorder.backLess.textLeft .textHolder.noBack,.bigTabletBreak .textContent.text66.withBorder.backLess.textLeft .textHolder.noBack,.bigTabletBreak .textContent.text75.withBorder.backLess.textLeft .textHolder.noBack,.bigTabletBreak .textContent.text80.withBorder.backLess.textLeft .textHolder.noBack{padding:calc(25px + 2.4vw);padding-bottom:0}.bigTabletBreak .textContent.text33.withBorder.backLess.textLeft.additionalText .sideHolder.noBack,.bigTabletBreak .textContent.text40.withBorder.backLess.textLeft.additionalText .sideHolder.noBack,.bigTabletBreak .textContent.text50.withBorder.backLess.textLeft.additionalText .sideHolder.noBack,.bigTabletBreak .textContent.text66.withBorder.backLess.textLeft.additionalText .sideHolder.noBack,.bigTabletBreak .textContent.text75.withBorder.backLess.textLeft.additionalText .sideHolder.noBack,.bigTabletBreak .textContent.text80.withBorder.backLess.textLeft.additionalText .sideHolder.noBack{padding:calc(25px + 2.4vw);padding-top:0}.bigTabletBreak .textContent.text33.withBorder.backLess.textRight .textHolder.noBack,.bigTabletBreak .textContent.text40.withBorder.backLess.textRight .textHolder.noBack,.bigTabletBreak .textContent.text50.withBorder.backLess.textRight .textHolder.noBack,.bigTabletBreak .textContent.text66.withBorder.backLess.textRight .textHolder.noBack,.bigTabletBreak .textContent.text75.withBorder.backLess.textRight .textHolder.noBack,.bigTabletBreak .textContent.text80.withBorder.backLess.textRight .textHolder.noBack{padding:calc(25px + 2.4vw);padding-top:0}.bigTabletBreak .textContent.text33.withBorder.backLess.textRight.additionalText .sideHolder.noBack,.bigTabletBreak .textContent.text40.withBorder.backLess.textRight.additionalText .sideHolder.noBack,.bigTabletBreak .textContent.text50.withBorder.backLess.textRight.additionalText .sideHolder.noBack,.bigTabletBreak .textContent.text66.withBorder.backLess.textRight.additionalText .sideHolder.noBack,.bigTabletBreak .textContent.text75.withBorder.backLess.textRight.additionalText .sideHolder.noBack,.bigTabletBreak .textContent.text80.withBorder.backLess.textRight.additionalText .sideHolder.noBack{padding:calc(25px + 2.4vw);padding-bottom:0}.bigTabletBreak .textContent.textLeft .textHolder.noBack{margin-bottom:calc(25px + 2.4vw)}.bigTabletBreak .textContent.textRight .textHolder.noBack{margin-top:calc(25px + 2.4vw)}.bigTabletBreak .textContent.withBorder.textLeft .hasColour{padding:calc(calc(25px + 2.4vw) + calc((calc(25px + 2.4vw)) * 0.5));padding-bottom:calc(25px + 2.4vw)}.bigTabletBreak .textContent.withBorder.textRight .hasColour{padding:calc(calc(25px + 2.4vw) + calc((calc(25px + 2.4vw)) * 0.5));padding-top:calc(25px + 2.4vw)}}@media only screen and (max-width: 768px){.tabletBreak .textContent.text33 .textHolder,.tabletBreak .textContent.text40 .textHolder,.tabletBreak .textContent.text50 .textHolder,.tabletBreak .textContent.text66 .textHolder,.tabletBreak .textContent.text75 .textHolder,.tabletBreak .textContent.text80 .textHolder{width:100%;aspect-ratio:auto}.tabletBreak .textContent.text33 .textHolder.noBack,.tabletBreak .textContent.text40 .textHolder.noBack,.tabletBreak .textContent.text50 .textHolder.noBack,.tabletBreak .textContent.text66 .textHolder.noBack,.tabletBreak .textContent.text75 .textHolder.noBack,.tabletBreak .textContent.text80 .textHolder.noBack{padding-left:0;padding-right:0}.tabletBreak .textContent.text33 .sideHolder,.tabletBreak .textContent.text40 .sideHolder,.tabletBreak .textContent.text50 .sideHolder,.tabletBreak .textContent.text66 .sideHolder,.tabletBreak .textContent.text75 .sideHolder,.tabletBreak .textContent.text80 .sideHolder{width:100%}.tabletBreak .textContent.text33 .sideHolder.noBack,.tabletBreak .textContent.text40 .sideHolder.noBack,.tabletBreak .textContent.text50 .sideHolder.noBack,.tabletBreak .textContent.text66 .sideHolder.noBack,.tabletBreak .textContent.text75 .sideHolder.noBack,.tabletBreak .textContent.text80 .sideHolder.noBack{padding-left:0;padding-right:0}.tabletBreak .textContent.text33 .sideHolder .image.imgNatural,.tabletBreak .textContent.text33 .sideHolder .image.imgCrop,.tabletBreak .textContent.text33 .sideHolder .image.imgCropVert,.tabletBreak .textContent.text40 .sideHolder .image.imgNatural,.tabletBreak .textContent.text40 .sideHolder .image.imgCrop,.tabletBreak .textContent.text40 .sideHolder .image.imgCropVert,.tabletBreak .textContent.text50 .sideHolder .image.imgNatural,.tabletBreak .textContent.text50 .sideHolder .image.imgCrop,.tabletBreak .textContent.text50 .sideHolder .image.imgCropVert,.tabletBreak .textContent.text66 .sideHolder .image.imgNatural,.tabletBreak .textContent.text66 .sideHolder .image.imgCrop,.tabletBreak .textContent.text66 .sideHolder .image.imgCropVert,.tabletBreak .textContent.text75 .sideHolder .image.imgNatural,.tabletBreak .textContent.text75 .sideHolder .image.imgCrop,.tabletBreak .textContent.text75 .sideHolder .image.imgCropVert,.tabletBreak .textContent.text80 .sideHolder .image.imgNatural,.tabletBreak .textContent.text80 .sideHolder .image.imgCrop,.tabletBreak .textContent.text80 .sideHolder .image.imgCropVert{position:relative;left:auto;top:auto;right:auto;bottom:auto}.tabletBreak .textContent.text33 .sideHolder .image.imgNatural a,.tabletBreak .textContent.text33 .sideHolder .image.imgNatural img,.tabletBreak .textContent.text33 .sideHolder .image.imgNatural picture,.tabletBreak .textContent.text33 .sideHolder .image.imgCrop a,.tabletBreak .textContent.text33 .sideHolder .image.imgCrop img,.tabletBreak .textContent.text33 .sideHolder .image.imgCrop picture,.tabletBreak .textContent.text33 .sideHolder .image.imgCropVert a,.tabletBreak .textContent.text33 .sideHolder .image.imgCropVert img,.tabletBreak .textContent.text33 .sideHolder .image.imgCropVert picture,.tabletBreak .textContent.text40 .sideHolder .image.imgNatural a,.tabletBreak .textContent.text40 .sideHolder .image.imgNatural img,.tabletBreak .textContent.text40 .sideHolder .image.imgNatural picture,.tabletBreak .textContent.text40 .sideHolder .image.imgCrop a,.tabletBreak .textContent.text40 .sideHolder .image.imgCrop img,.tabletBreak .textContent.text40 .sideHolder .image.imgCrop picture,.tabletBreak .textContent.text40 .sideHolder .image.imgCropVert a,.tabletBreak .textContent.text40 .sideHolder .image.imgCropVert img,.tabletBreak .textContent.text40 .sideHolder .image.imgCropVert picture,.tabletBreak .textContent.text50 .sideHolder .image.imgNatural a,.tabletBreak .textContent.text50 .sideHolder .image.imgNatural img,.tabletBreak .textContent.text50 .sideHolder .image.imgNatural picture,.tabletBreak .textContent.text50 .sideHolder .image.imgCrop a,.tabletBreak .textContent.text50 .sideHolder .image.imgCrop img,.tabletBreak .textContent.text50 .sideHolder .image.imgCrop picture,.tabletBreak .textContent.text50 .sideHolder .image.imgCropVert a,.tabletBreak .textContent.text50 .sideHolder .image.imgCropVert img,.tabletBreak .textContent.text50 .sideHolder .image.imgCropVert picture,.tabletBreak .textContent.text66 .sideHolder .image.imgNatural a,.tabletBreak .textContent.text66 .sideHolder .image.imgNatural img,.tabletBreak .textContent.text66 .sideHolder .image.imgNatural picture,.tabletBreak .textContent.text66 .sideHolder .image.imgCrop a,.tabletBreak .textContent.text66 .sideHolder .image.imgCrop img,.tabletBreak .textContent.text66 .sideHolder .image.imgCrop picture,.tabletBreak .textContent.text66 .sideHolder .image.imgCropVert a,.tabletBreak .textContent.text66 .sideHolder .image.imgCropVert img,.tabletBreak .textContent.text66 .sideHolder .image.imgCropVert picture,.tabletBreak .textContent.text75 .sideHolder .image.imgNatural a,.tabletBreak .textContent.text75 .sideHolder .image.imgNatural img,.tabletBreak .textContent.text75 .sideHolder .image.imgNatural picture,.tabletBreak .textContent.text75 .sideHolder .image.imgCrop a,.tabletBreak .textContent.text75 .sideHolder .image.imgCrop img,.tabletBreak .textContent.text75 .sideHolder .image.imgCrop picture,.tabletBreak .textContent.text75 .sideHolder .image.imgCropVert a,.tabletBreak .textContent.text75 .sideHolder .image.imgCropVert img,.tabletBreak .textContent.text75 .sideHolder .image.imgCropVert picture,.tabletBreak .textContent.text80 .sideHolder .image.imgNatural a,.tabletBreak .textContent.text80 .sideHolder .image.imgNatural img,.tabletBreak .textContent.text80 .sideHolder .image.imgNatural picture,.tabletBreak .textContent.text80 .sideHolder .image.imgCrop a,.tabletBreak .textContent.text80 .sideHolder .image.imgCrop img,.tabletBreak .textContent.text80 .sideHolder .image.imgCrop picture,.tabletBreak .textContent.text80 .sideHolder .image.imgCropVert a,.tabletBreak .textContent.text80 .sideHolder .image.imgCropVert img,.tabletBreak .textContent.text80 .sideHolder .image.imgCropVert picture{position:relative;left:auto;top:auto;right:auto;bottom:auto}.tabletBreak .textContent.text33.matchingColours.textLeft .textHolder,.tabletBreak .textContent.text40.matchingColours.textLeft .textHolder,.tabletBreak .textContent.text50.matchingColours.textLeft .textHolder,.tabletBreak .textContent.text66.matchingColours.textLeft .textHolder,.tabletBreak .textContent.text75.matchingColours.textLeft .textHolder,.tabletBreak .textContent.text80.matchingColours.textLeft .textHolder{padding-right:calc(25px + 2.4vw)}.tabletBreak .textContent.text33.matchingColours.textLeft .sideHolder,.tabletBreak .textContent.text40.matchingColours.textLeft .sideHolder,.tabletBreak .textContent.text50.matchingColours.textLeft .sideHolder,.tabletBreak .textContent.text66.matchingColours.textLeft .sideHolder,.tabletBreak .textContent.text75.matchingColours.textLeft .sideHolder,.tabletBreak .textContent.text80.matchingColours.textLeft .sideHolder{padding-top:0;padding-left:calc(25px + 2.4vw)}.tabletBreak .textContent.text33.matchingColours.textRight .textHolder,.tabletBreak .textContent.text40.matchingColours.textRight .textHolder,.tabletBreak .textContent.text50.matchingColours.textRight .textHolder,.tabletBreak .textContent.text66.matchingColours.textRight .textHolder,.tabletBreak .textContent.text75.matchingColours.textRight .textHolder,.tabletBreak .textContent.text80.matchingColours.textRight .textHolder{padding-top:0;padding-left:calc(25px + 2.4vw)}.tabletBreak .textContent.text33.matchingColours.textRight .sideHolder,.tabletBreak .textContent.text40.matchingColours.textRight .sideHolder,.tabletBreak .textContent.text50.matchingColours.textRight .sideHolder,.tabletBreak .textContent.text66.matchingColours.textRight .sideHolder,.tabletBreak .textContent.text75.matchingColours.textRight .sideHolder,.tabletBreak .textContent.text80.matchingColours.textRight .sideHolder{padding-right:calc(25px + 2.4vw)}.tabletBreak .textContent.text33.withBorder .text,.tabletBreak .textContent.text40.withBorder .text,.tabletBreak .textContent.text50.withBorder .text,.tabletBreak .textContent.text66.withBorder .text,.tabletBreak .textContent.text75.withBorder .text,.tabletBreak .textContent.text80.withBorder .text{padding:calc(calc((calc(25px + 2.4vw)) * 0.75))}.tabletBreak .textContent.text33.withBorder.backLess.textLeft .textHolder.noBack,.tabletBreak .textContent.text40.withBorder.backLess.textLeft .textHolder.noBack,.tabletBreak .textContent.text50.withBorder.backLess.textLeft .textHolder.noBack,.tabletBreak .textContent.text66.withBorder.backLess.textLeft .textHolder.noBack,.tabletBreak .textContent.text75.withBorder.backLess.textLeft .textHolder.noBack,.tabletBreak .textContent.text80.withBorder.backLess.textLeft .textHolder.noBack{padding:calc(25px + 2.4vw);padding-bottom:0}.tabletBreak .textContent.text33.withBorder.backLess.textLeft.additionalText .sideHolder.noBack,.tabletBreak .textContent.text40.withBorder.backLess.textLeft.additionalText .sideHolder.noBack,.tabletBreak .textContent.text50.withBorder.backLess.textLeft.additionalText .sideHolder.noBack,.tabletBreak .textContent.text66.withBorder.backLess.textLeft.additionalText .sideHolder.noBack,.tabletBreak .textContent.text75.withBorder.backLess.textLeft.additionalText .sideHolder.noBack,.tabletBreak .textContent.text80.withBorder.backLess.textLeft.additionalText .sideHolder.noBack{padding:calc(25px + 2.4vw);padding-top:0}.tabletBreak .textContent.text33.withBorder.backLess.textRight .textHolder.noBack,.tabletBreak .textContent.text40.withBorder.backLess.textRight .textHolder.noBack,.tabletBreak .textContent.text50.withBorder.backLess.textRight .textHolder.noBack,.tabletBreak .textContent.text66.withBorder.backLess.textRight .textHolder.noBack,.tabletBreak .textContent.text75.withBorder.backLess.textRight .textHolder.noBack,.tabletBreak .textContent.text80.withBorder.backLess.textRight .textHolder.noBack{padding:calc(25px + 2.4vw);padding-top:0}.tabletBreak .textContent.text33.withBorder.backLess.textRight.additionalText .sideHolder.noBack,.tabletBreak .textContent.text40.withBorder.backLess.textRight.additionalText .sideHolder.noBack,.tabletBreak .textContent.text50.withBorder.backLess.textRight.additionalText .sideHolder.noBack,.tabletBreak .textContent.text66.withBorder.backLess.textRight.additionalText .sideHolder.noBack,.tabletBreak .textContent.text75.withBorder.backLess.textRight.additionalText .sideHolder.noBack,.tabletBreak .textContent.text80.withBorder.backLess.textRight.additionalText .sideHolder.noBack{padding:calc(25px + 2.4vw);padding-bottom:0}.tabletBreak .textContent.textLeft .textHolder.noBack{margin-bottom:calc(25px + 2.4vw)}.tabletBreak .textContent.textRight .textHolder.noBack{margin-top:calc(25px + 2.4vw)}.tabletBreak .textContent.withBorder.textLeft .hasColour{padding:calc(calc(25px + 2.4vw) + calc((calc(25px + 2.4vw)) * 0.5));padding-bottom:calc(25px + 2.4vw)}.tabletBreak .textContent.withBorder.textRight .hasColour{padding:calc(calc(25px + 2.4vw) + calc((calc(25px + 2.4vw)) * 0.5));padding-top:calc(25px + 2.4vw)}}@media only screen and (max-width: 700px){.defaultBreak:not(.neverBreak) .textContent.text33 .textHolder,.defaultBreak:not(.neverBreak) .textContent.text40 .textHolder,.defaultBreak:not(.neverBreak) .textContent.text50 .textHolder,.defaultBreak:not(.neverBreak) .textContent.text66 .textHolder,.defaultBreak:not(.neverBreak) .textContent.text75 .textHolder,.defaultBreak:not(.neverBreak) .textContent.text80 .textHolder{width:100%;aspect-ratio:auto}.defaultBreak:not(.neverBreak) .textContent.text33 .textHolder.noBack,.defaultBreak:not(.neverBreak) .textContent.text40 .textHolder.noBack,.defaultBreak:not(.neverBreak) .textContent.text50 .textHolder.noBack,.defaultBreak:not(.neverBreak) .textContent.text66 .textHolder.noBack,.defaultBreak:not(.neverBreak) .textContent.text75 .textHolder.noBack,.defaultBreak:not(.neverBreak) .textContent.text80 .textHolder.noBack{padding-left:0;padding-right:0}.defaultBreak:not(.neverBreak) .textContent.text33 .sideHolder,.defaultBreak:not(.neverBreak) .textContent.text40 .sideHolder,.defaultBreak:not(.neverBreak) .textContent.text50 .sideHolder,.defaultBreak:not(.neverBreak) .textContent.text66 .sideHolder,.defaultBreak:not(.neverBreak) .textContent.text75 .sideHolder,.defaultBreak:not(.neverBreak) .textContent.text80 .sideHolder{width:100%}.defaultBreak:not(.neverBreak) .textContent.text33 .sideHolder.noBack,.defaultBreak:not(.neverBreak) .textContent.text40 .sideHolder.noBack,.defaultBreak:not(.neverBreak) .textContent.text50 .sideHolder.noBack,.defaultBreak:not(.neverBreak) .textContent.text66 .sideHolder.noBack,.defaultBreak:not(.neverBreak) .textContent.text75 .sideHolder.noBack,.defaultBreak:not(.neverBreak) .textContent.text80 .sideHolder.noBack{padding-left:0;padding-right:0}.defaultBreak:not(.neverBreak) .textContent.text33 .sideHolder .image.imgNatural,.defaultBreak:not(.neverBreak) .textContent.text33 .sideHolder .image.imgCrop,.defaultBreak:not(.neverBreak) .textContent.text33 .sideHolder .image.imgCropVert,.defaultBreak:not(.neverBreak) .textContent.text40 .sideHolder .image.imgNatural,.defaultBreak:not(.neverBreak) .textContent.text40 .sideHolder .image.imgCrop,.defaultBreak:not(.neverBreak) .textContent.text40 .sideHolder .image.imgCropVert,.defaultBreak:not(.neverBreak) .textContent.text50 .sideHolder .image.imgNatural,.defaultBreak:not(.neverBreak) .textContent.text50 .sideHolder .image.imgCrop,.defaultBreak:not(.neverBreak) .textContent.text50 .sideHolder .image.imgCropVert,.defaultBreak:not(.neverBreak) .textContent.text66 .sideHolder .image.imgNatural,.defaultBreak:not(.neverBreak) .textContent.text66 .sideHolder .image.imgCrop,.defaultBreak:not(.neverBreak) .textContent.text66 .sideHolder .image.imgCropVert,.defaultBreak:not(.neverBreak) .textContent.text75 .sideHolder .image.imgNatural,.defaultBreak:not(.neverBreak) .textContent.text75 .sideHolder .image.imgCrop,.defaultBreak:not(.neverBreak) .textContent.text75 .sideHolder .image.imgCropVert,.defaultBreak:not(.neverBreak) .textContent.text80 .sideHolder .image.imgNatural,.defaultBreak:not(.neverBreak) .textContent.text80 .sideHolder .image.imgCrop,.defaultBreak:not(.neverBreak) .textContent.text80 .sideHolder .image.imgCropVert{position:relative;left:auto;top:auto;right:auto;bottom:auto}.defaultBreak:not(.neverBreak) .textContent.text33 .sideHolder .image.imgNatural a,.defaultBreak:not(.neverBreak) .textContent.text33 .sideHolder .image.imgNatural img,.defaultBreak:not(.neverBreak) .textContent.text33 .sideHolder .image.imgNatural picture,.defaultBreak:not(.neverBreak) .textContent.text33 .sideHolder .image.imgCrop a,.defaultBreak:not(.neverBreak) .textContent.text33 .sideHolder .image.imgCrop img,.defaultBreak:not(.neverBreak) .textContent.text33 .sideHolder .image.imgCrop picture,.defaultBreak:not(.neverBreak) .textContent.text33 .sideHolder .image.imgCropVert a,.defaultBreak:not(.neverBreak) .textContent.text33 .sideHolder .image.imgCropVert img,.defaultBreak:not(.neverBreak) .textContent.text33 .sideHolder .image.imgCropVert picture,.defaultBreak:not(.neverBreak) .textContent.text40 .sideHolder .image.imgNatural a,.defaultBreak:not(.neverBreak) .textContent.text40 .sideHolder .image.imgNatural img,.defaultBreak:not(.neverBreak) .textContent.text40 .sideHolder .image.imgNatural picture,.defaultBreak:not(.neverBreak) .textContent.text40 .sideHolder .image.imgCrop a,.defaultBreak:not(.neverBreak) .textContent.text40 .sideHolder .image.imgCrop img,.defaultBreak:not(.neverBreak) .textContent.text40 .sideHolder .image.imgCrop picture,.defaultBreak:not(.neverBreak) .textContent.text40 .sideHolder .image.imgCropVert a,.defaultBreak:not(.neverBreak) .textContent.text40 .sideHolder .image.imgCropVert img,.defaultBreak:not(.neverBreak) .textContent.text40 .sideHolder .image.imgCropVert picture,.defaultBreak:not(.neverBreak) .textContent.text50 .sideHolder .image.imgNatural a,.defaultBreak:not(.neverBreak) .textContent.text50 .sideHolder .image.imgNatural img,.defaultBreak:not(.neverBreak) .textContent.text50 .sideHolder .image.imgNatural picture,.defaultBreak:not(.neverBreak) .textContent.text50 .sideHolder .image.imgCrop a,.defaultBreak:not(.neverBreak) .textContent.text50 .sideHolder .image.imgCrop img,.defaultBreak:not(.neverBreak) .textContent.text50 .sideHolder .image.imgCrop picture,.defaultBreak:not(.neverBreak) .textContent.text50 .sideHolder .image.imgCropVert a,.defaultBreak:not(.neverBreak) .textContent.text50 .sideHolder .image.imgCropVert img,.defaultBreak:not(.neverBreak) .textContent.text50 .sideHolder .image.imgCropVert picture,.defaultBreak:not(.neverBreak) .textContent.text66 .sideHolder .image.imgNatural a,.defaultBreak:not(.neverBreak) .textContent.text66 .sideHolder .image.imgNatural img,.defaultBreak:not(.neverBreak) .textContent.text66 .sideHolder .image.imgNatural picture,.defaultBreak:not(.neverBreak) .textContent.text66 .sideHolder .image.imgCrop a,.defaultBreak:not(.neverBreak) .textContent.text66 .sideHolder .image.imgCrop img,.defaultBreak:not(.neverBreak) .textContent.text66 .sideHolder .image.imgCrop picture,.defaultBreak:not(.neverBreak) .textContent.text66 .sideHolder .image.imgCropVert a,.defaultBreak:not(.neverBreak) .textContent.text66 .sideHolder .image.imgCropVert img,.defaultBreak:not(.neverBreak) .textContent.text66 .sideHolder .image.imgCropVert picture,.defaultBreak:not(.neverBreak) .textContent.text75 .sideHolder .image.imgNatural a,.defaultBreak:not(.neverBreak) .textContent.text75 .sideHolder .image.imgNatural img,.defaultBreak:not(.neverBreak) .textContent.text75 .sideHolder .image.imgNatural picture,.defaultBreak:not(.neverBreak) .textContent.text75 .sideHolder .image.imgCrop a,.defaultBreak:not(.neverBreak) .textContent.text75 .sideHolder .image.imgCrop img,.defaultBreak:not(.neverBreak) .textContent.text75 .sideHolder .image.imgCrop picture,.defaultBreak:not(.neverBreak) .textContent.text75 .sideHolder .image.imgCropVert a,.defaultBreak:not(.neverBreak) .textContent.text75 .sideHolder .image.imgCropVert img,.defaultBreak:not(.neverBreak) .textContent.text75 .sideHolder .image.imgCropVert picture,.defaultBreak:not(.neverBreak) .textContent.text80 .sideHolder .image.imgNatural a,.defaultBreak:not(.neverBreak) .textContent.text80 .sideHolder .image.imgNatural img,.defaultBreak:not(.neverBreak) .textContent.text80 .sideHolder .image.imgNatural picture,.defaultBreak:not(.neverBreak) .textContent.text80 .sideHolder .image.imgCrop a,.defaultBreak:not(.neverBreak) .textContent.text80 .sideHolder .image.imgCrop img,.defaultBreak:not(.neverBreak) .textContent.text80 .sideHolder .image.imgCrop picture,.defaultBreak:not(.neverBreak) .textContent.text80 .sideHolder .image.imgCropVert a,.defaultBreak:not(.neverBreak) .textContent.text80 .sideHolder .image.imgCropVert img,.defaultBreak:not(.neverBreak) .textContent.text80 .sideHolder .image.imgCropVert picture{position:relative;left:auto;top:auto;right:auto;bottom:auto}.defaultBreak:not(.neverBreak) .textContent.text33.matchingColours.textLeft .textHolder,.defaultBreak:not(.neverBreak) .textContent.text40.matchingColours.textLeft .textHolder,.defaultBreak:not(.neverBreak) .textContent.text50.matchingColours.textLeft .textHolder,.defaultBreak:not(.neverBreak) .textContent.text66.matchingColours.textLeft .textHolder,.defaultBreak:not(.neverBreak) .textContent.text75.matchingColours.textLeft .textHolder,.defaultBreak:not(.neverBreak) .textContent.text80.matchingColours.textLeft .textHolder{padding-right:calc(25px + 2.4vw)}.defaultBreak:not(.neverBreak) .textContent.text33.matchingColours.textLeft .sideHolder,.defaultBreak:not(.neverBreak) .textContent.text40.matchingColours.textLeft .sideHolder,.defaultBreak:not(.neverBreak) .textContent.text50.matchingColours.textLeft .sideHolder,.defaultBreak:not(.neverBreak) .textContent.text66.matchingColours.textLeft .sideHolder,.defaultBreak:not(.neverBreak) .textContent.text75.matchingColours.textLeft .sideHolder,.defaultBreak:not(.neverBreak) .textContent.text80.matchingColours.textLeft .sideHolder{padding-top:0;padding-left:calc(25px + 2.4vw)}.defaultBreak:not(.neverBreak) .textContent.text33.matchingColours.textRight .textHolder,.defaultBreak:not(.neverBreak) .textContent.text40.matchingColours.textRight .textHolder,.defaultBreak:not(.neverBreak) .textContent.text50.matchingColours.textRight .textHolder,.defaultBreak:not(.neverBreak) .textContent.text66.matchingColours.textRight .textHolder,.defaultBreak:not(.neverBreak) .textContent.text75.matchingColours.textRight .textHolder,.defaultBreak:not(.neverBreak) .textContent.text80.matchingColours.textRight .textHolder{padding-top:0;padding-left:calc(25px + 2.4vw)}.defaultBreak:not(.neverBreak) .textContent.text33.matchingColours.textRight .sideHolder,.defaultBreak:not(.neverBreak) .textContent.text40.matchingColours.textRight .sideHolder,.defaultBreak:not(.neverBreak) .textContent.text50.matchingColours.textRight .sideHolder,.defaultBreak:not(.neverBreak) .textContent.text66.matchingColours.textRight .sideHolder,.defaultBreak:not(.neverBreak) .textContent.text75.matchingColours.textRight .sideHolder,.defaultBreak:not(.neverBreak) .textContent.text80.matchingColours.textRight .sideHolder{padding-right:calc(25px + 2.4vw)}.defaultBreak:not(.neverBreak) .textContent.text33.withBorder .text,.defaultBreak:not(.neverBreak) .textContent.text40.withBorder .text,.defaultBreak:not(.neverBreak) .textContent.text50.withBorder .text,.defaultBreak:not(.neverBreak) .textContent.text66.withBorder .text,.defaultBreak:not(.neverBreak) .textContent.text75.withBorder .text,.defaultBreak:not(.neverBreak) .textContent.text80.withBorder .text{padding:calc(calc((calc(25px + 2.4vw)) * 0.75))}.defaultBreak:not(.neverBreak) .textContent.text33.withBorder.backLess.textLeft .textHolder.noBack,.defaultBreak:not(.neverBreak) .textContent.text40.withBorder.backLess.textLeft .textHolder.noBack,.defaultBreak:not(.neverBreak) .textContent.text50.withBorder.backLess.textLeft .textHolder.noBack,.defaultBreak:not(.neverBreak) .textContent.text66.withBorder.backLess.textLeft .textHolder.noBack,.defaultBreak:not(.neverBreak) .textContent.text75.withBorder.backLess.textLeft .textHolder.noBack,.defaultBreak:not(.neverBreak) .textContent.text80.withBorder.backLess.textLeft .textHolder.noBack{padding:calc(25px + 2.4vw);padding-bottom:0}.defaultBreak:not(.neverBreak) .textContent.text33.withBorder.backLess.textLeft.additionalText .sideHolder.noBack,.defaultBreak:not(.neverBreak) .textContent.text40.withBorder.backLess.textLeft.additionalText .sideHolder.noBack,.defaultBreak:not(.neverBreak) .textContent.text50.withBorder.backLess.textLeft.additionalText .sideHolder.noBack,.defaultBreak:not(.neverBreak) .textContent.text66.withBorder.backLess.textLeft.additionalText .sideHolder.noBack,.defaultBreak:not(.neverBreak) .textContent.text75.withBorder.backLess.textLeft.additionalText .sideHolder.noBack,.defaultBreak:not(.neverBreak) .textContent.text80.withBorder.backLess.textLeft.additionalText .sideHolder.noBack{padding:calc(25px + 2.4vw);padding-top:0}.defaultBreak:not(.neverBreak) .textContent.text33.withBorder.backLess.textRight .textHolder.noBack,.defaultBreak:not(.neverBreak) .textContent.text40.withBorder.backLess.textRight .textHolder.noBack,.defaultBreak:not(.neverBreak) .textContent.text50.withBorder.backLess.textRight .textHolder.noBack,.defaultBreak:not(.neverBreak) .textContent.text66.withBorder.backLess.textRight .textHolder.noBack,.defaultBreak:not(.neverBreak) .textContent.text75.withBorder.backLess.textRight .textHolder.noBack,.defaultBreak:not(.neverBreak) .textContent.text80.withBorder.backLess.textRight .textHolder.noBack{padding:calc(25px + 2.4vw);padding-top:0}.defaultBreak:not(.neverBreak) .textContent.text33.withBorder.backLess.textRight.additionalText .sideHolder.noBack,.defaultBreak:not(.neverBreak) .textContent.text40.withBorder.backLess.textRight.additionalText .sideHolder.noBack,.defaultBreak:not(.neverBreak) .textContent.text50.withBorder.backLess.textRight.additionalText .sideHolder.noBack,.defaultBreak:not(.neverBreak) .textContent.text66.withBorder.backLess.textRight.additionalText .sideHolder.noBack,.defaultBreak:not(.neverBreak) .textContent.text75.withBorder.backLess.textRight.additionalText .sideHolder.noBack,.defaultBreak:not(.neverBreak) .textContent.text80.withBorder.backLess.textRight.additionalText .sideHolder.noBack{padding:calc(25px + 2.4vw);padding-bottom:0}.defaultBreak:not(.neverBreak) .textContent.textLeft .textHolder.noBack{margin-bottom:calc(25px + 2.4vw)}.defaultBreak:not(.neverBreak) .textContent.textRight .textHolder.noBack{margin-top:calc(25px + 2.4vw)}.defaultBreak:not(.neverBreak) .textContent.withBorder.textLeft .hasColour{padding:calc(calc(25px + 2.4vw) + calc((calc(25px + 2.4vw)) * 0.5));padding-bottom:calc(25px + 2.4vw)}.defaultBreak:not(.neverBreak) .textContent.withBorder.textRight .hasColour{padding:calc(calc(25px + 2.4vw) + calc((calc(25px + 2.4vw)) * 0.5));padding-top:calc(25px + 2.4vw)}.smallTabletBreak .textContent.text33 .textHolder,.smallTabletBreak .textContent.text40 .textHolder,.smallTabletBreak .textContent.text50 .textHolder,.smallTabletBreak .textContent.text66 .textHolder,.smallTabletBreak .textContent.text75 .textHolder,.smallTabletBreak .textContent.text80 .textHolder{width:100%;aspect-ratio:auto}.smallTabletBreak .textContent.text33 .textHolder.noBack,.smallTabletBreak .textContent.text40 .textHolder.noBack,.smallTabletBreak .textContent.text50 .textHolder.noBack,.smallTabletBreak .textContent.text66 .textHolder.noBack,.smallTabletBreak .textContent.text75 .textHolder.noBack,.smallTabletBreak .textContent.text80 .textHolder.noBack{padding-left:0;padding-right:0}.smallTabletBreak .textContent.text33 .sideHolder,.smallTabletBreak .textContent.text40 .sideHolder,.smallTabletBreak .textContent.text50 .sideHolder,.smallTabletBreak .textContent.text66 .sideHolder,.smallTabletBreak .textContent.text75 .sideHolder,.smallTabletBreak .textContent.text80 .sideHolder{width:100%}.smallTabletBreak .textContent.text33 .sideHolder.noBack,.smallTabletBreak .textContent.text40 .sideHolder.noBack,.smallTabletBreak .textContent.text50 .sideHolder.noBack,.smallTabletBreak .textContent.text66 .sideHolder.noBack,.smallTabletBreak .textContent.text75 .sideHolder.noBack,.smallTabletBreak .textContent.text80 .sideHolder.noBack{padding-left:0;padding-right:0}.smallTabletBreak .textContent.text33 .sideHolder .image.imgNatural,.smallTabletBreak .textContent.text33 .sideHolder .image.imgCrop,.smallTabletBreak .textContent.text33 .sideHolder .image.imgCropVert,.smallTabletBreak .textContent.text40 .sideHolder .image.imgNatural,.smallTabletBreak .textContent.text40 .sideHolder .image.imgCrop,.smallTabletBreak .textContent.text40 .sideHolder .image.imgCropVert,.smallTabletBreak .textContent.text50 .sideHolder .image.imgNatural,.smallTabletBreak .textContent.text50 .sideHolder .image.imgCrop,.smallTabletBreak .textContent.text50 .sideHolder .image.imgCropVert,.smallTabletBreak .textContent.text66 .sideHolder .image.imgNatural,.smallTabletBreak .textContent.text66 .sideHolder .image.imgCrop,.smallTabletBreak .textContent.text66 .sideHolder .image.imgCropVert,.smallTabletBreak .textContent.text75 .sideHolder .image.imgNatural,.smallTabletBreak .textContent.text75 .sideHolder .image.imgCrop,.smallTabletBreak .textContent.text75 .sideHolder .image.imgCropVert,.smallTabletBreak .textContent.text80 .sideHolder .image.imgNatural,.smallTabletBreak .textContent.text80 .sideHolder .image.imgCrop,.smallTabletBreak .textContent.text80 .sideHolder .image.imgCropVert{position:relative;left:auto;top:auto;right:auto;bottom:auto}.smallTabletBreak .textContent.text33 .sideHolder .image.imgNatural a,.smallTabletBreak .textContent.text33 .sideHolder .image.imgNatural img,.smallTabletBreak .textContent.text33 .sideHolder .image.imgNatural picture,.smallTabletBreak .textContent.text33 .sideHolder .image.imgCrop a,.smallTabletBreak .textContent.text33 .sideHolder .image.imgCrop img,.smallTabletBreak .textContent.text33 .sideHolder .image.imgCrop picture,.smallTabletBreak .textContent.text33 .sideHolder .image.imgCropVert a,.smallTabletBreak .textContent.text33 .sideHolder .image.imgCropVert img,.smallTabletBreak .textContent.text33 .sideHolder .image.imgCropVert picture,.smallTabletBreak .textContent.text40 .sideHolder .image.imgNatural a,.smallTabletBreak .textContent.text40 .sideHolder .image.imgNatural img,.smallTabletBreak .textContent.text40 .sideHolder .image.imgNatural picture,.smallTabletBreak .textContent.text40 .sideHolder .image.imgCrop a,.smallTabletBreak .textContent.text40 .sideHolder .image.imgCrop img,.smallTabletBreak .textContent.text40 .sideHolder .image.imgCrop picture,.smallTabletBreak .textContent.text40 .sideHolder .image.imgCropVert a,.smallTabletBreak .textContent.text40 .sideHolder .image.imgCropVert img,.smallTabletBreak .textContent.text40 .sideHolder .image.imgCropVert picture,.smallTabletBreak .textContent.text50 .sideHolder .image.imgNatural a,.smallTabletBreak .textContent.text50 .sideHolder .image.imgNatural img,.smallTabletBreak .textContent.text50 .sideHolder .image.imgNatural picture,.smallTabletBreak .textContent.text50 .sideHolder .image.imgCrop a,.smallTabletBreak .textContent.text50 .sideHolder .image.imgCrop img,.smallTabletBreak .textContent.text50 .sideHolder .image.imgCrop picture,.smallTabletBreak .textContent.text50 .sideHolder .image.imgCropVert a,.smallTabletBreak .textContent.text50 .sideHolder .image.imgCropVert img,.smallTabletBreak .textContent.text50 .sideHolder .image.imgCropVert picture,.smallTabletBreak .textContent.text66 .sideHolder .image.imgNatural a,.smallTabletBreak .textContent.text66 .sideHolder .image.imgNatural img,.smallTabletBreak .textContent.text66 .sideHolder .image.imgNatural picture,.smallTabletBreak .textContent.text66 .sideHolder .image.imgCrop a,.smallTabletBreak .textContent.text66 .sideHolder .image.imgCrop img,.smallTabletBreak .textContent.text66 .sideHolder .image.imgCrop picture,.smallTabletBreak .textContent.text66 .sideHolder .image.imgCropVert a,.smallTabletBreak .textContent.text66 .sideHolder .image.imgCropVert img,.smallTabletBreak .textContent.text66 .sideHolder .image.imgCropVert picture,.smallTabletBreak .textContent.text75 .sideHolder .image.imgNatural a,.smallTabletBreak .textContent.text75 .sideHolder .image.imgNatural img,.smallTabletBreak .textContent.text75 .sideHolder .image.imgNatural picture,.smallTabletBreak .textContent.text75 .sideHolder .image.imgCrop a,.smallTabletBreak .textContent.text75 .sideHolder .image.imgCrop img,.smallTabletBreak .textContent.text75 .sideHolder .image.imgCrop picture,.smallTabletBreak .textContent.text75 .sideHolder .image.imgCropVert a,.smallTabletBreak .textContent.text75 .sideHolder .image.imgCropVert img,.smallTabletBreak .textContent.text75 .sideHolder .image.imgCropVert picture,.smallTabletBreak .textContent.text80 .sideHolder .image.imgNatural a,.smallTabletBreak .textContent.text80 .sideHolder .image.imgNatural img,.smallTabletBreak .textContent.text80 .sideHolder .image.imgNatural picture,.smallTabletBreak .textContent.text80 .sideHolder .image.imgCrop a,.smallTabletBreak .textContent.text80 .sideHolder .image.imgCrop img,.smallTabletBreak .textContent.text80 .sideHolder .image.imgCrop picture,.smallTabletBreak .textContent.text80 .sideHolder .image.imgCropVert a,.smallTabletBreak .textContent.text80 .sideHolder .image.imgCropVert img,.smallTabletBreak .textContent.text80 .sideHolder .image.imgCropVert picture{position:relative;left:auto;top:auto;right:auto;bottom:auto}.smallTabletBreak .textContent.text33.matchingColours.textLeft .textHolder,.smallTabletBreak .textContent.text40.matchingColours.textLeft .textHolder,.smallTabletBreak .textContent.text50.matchingColours.textLeft .textHolder,.smallTabletBreak .textContent.text66.matchingColours.textLeft .textHolder,.smallTabletBreak .textContent.text75.matchingColours.textLeft .textHolder,.smallTabletBreak .textContent.text80.matchingColours.textLeft .textHolder{padding-right:calc(25px + 2.4vw)}.smallTabletBreak .textContent.text33.matchingColours.textLeft .sideHolder,.smallTabletBreak .textContent.text40.matchingColours.textLeft .sideHolder,.smallTabletBreak .textContent.text50.matchingColours.textLeft .sideHolder,.smallTabletBreak .textContent.text66.matchingColours.textLeft .sideHolder,.smallTabletBreak .textContent.text75.matchingColours.textLeft .sideHolder,.smallTabletBreak .textContent.text80.matchingColours.textLeft .sideHolder{padding-top:0;padding-left:calc(25px + 2.4vw)}.smallTabletBreak .textContent.text33.matchingColours.textRight .textHolder,.smallTabletBreak .textContent.text40.matchingColours.textRight .textHolder,.smallTabletBreak .textContent.text50.matchingColours.textRight .textHolder,.smallTabletBreak .textContent.text66.matchingColours.textRight .textHolder,.smallTabletBreak .textContent.text75.matchingColours.textRight .textHolder,.smallTabletBreak .textContent.text80.matchingColours.textRight .textHolder{padding-top:0;padding-left:calc(25px + 2.4vw)}.smallTabletBreak .textContent.text33.matchingColours.textRight .sideHolder,.smallTabletBreak .textContent.text40.matchingColours.textRight .sideHolder,.smallTabletBreak .textContent.text50.matchingColours.textRight .sideHolder,.smallTabletBreak .textContent.text66.matchingColours.textRight .sideHolder,.smallTabletBreak .textContent.text75.matchingColours.textRight .sideHolder,.smallTabletBreak .textContent.text80.matchingColours.textRight .sideHolder{padding-right:calc(25px + 2.4vw)}.smallTabletBreak .textContent.text33.withBorder .text,.smallTabletBreak .textContent.text40.withBorder .text,.smallTabletBreak .textContent.text50.withBorder .text,.smallTabletBreak .textContent.text66.withBorder .text,.smallTabletBreak .textContent.text75.withBorder .text,.smallTabletBreak .textContent.text80.withBorder .text{padding:calc(calc((calc(25px + 2.4vw)) * 0.75))}.smallTabletBreak .textContent.text33.withBorder.backLess.textLeft .textHolder.noBack,.smallTabletBreak .textContent.text40.withBorder.backLess.textLeft .textHolder.noBack,.smallTabletBreak .textContent.text50.withBorder.backLess.textLeft .textHolder.noBack,.smallTabletBreak .textContent.text66.withBorder.backLess.textLeft .textHolder.noBack,.smallTabletBreak .textContent.text75.withBorder.backLess.textLeft .textHolder.noBack,.smallTabletBreak .textContent.text80.withBorder.backLess.textLeft .textHolder.noBack{padding:calc(25px + 2.4vw);padding-bottom:0}.smallTabletBreak .textContent.text33.withBorder.backLess.textLeft.additionalText .sideHolder.noBack,.smallTabletBreak .textContent.text40.withBorder.backLess.textLeft.additionalText .sideHolder.noBack,.smallTabletBreak .textContent.text50.withBorder.backLess.textLeft.additionalText .sideHolder.noBack,.smallTabletBreak .textContent.text66.withBorder.backLess.textLeft.additionalText .sideHolder.noBack,.smallTabletBreak .textContent.text75.withBorder.backLess.textLeft.additionalText .sideHolder.noBack,.smallTabletBreak .textContent.text80.withBorder.backLess.textLeft.additionalText .sideHolder.noBack{padding:calc(25px + 2.4vw);padding-top:0}.smallTabletBreak .textContent.text33.withBorder.backLess.textRight .textHolder.noBack,.smallTabletBreak .textContent.text40.withBorder.backLess.textRight .textHolder.noBack,.smallTabletBreak .textContent.text50.withBorder.backLess.textRight .textHolder.noBack,.smallTabletBreak .textContent.text66.withBorder.backLess.textRight .textHolder.noBack,.smallTabletBreak .textContent.text75.withBorder.backLess.textRight .textHolder.noBack,.smallTabletBreak .textContent.text80.withBorder.backLess.textRight .textHolder.noBack{padding:calc(25px + 2.4vw);padding-top:0}.smallTabletBreak .textContent.text33.withBorder.backLess.textRight.additionalText .sideHolder.noBack,.smallTabletBreak .textContent.text40.withBorder.backLess.textRight.additionalText .sideHolder.noBack,.smallTabletBreak .textContent.text50.withBorder.backLess.textRight.additionalText .sideHolder.noBack,.smallTabletBreak .textContent.text66.withBorder.backLess.textRight.additionalText .sideHolder.noBack,.smallTabletBreak .textContent.text75.withBorder.backLess.textRight.additionalText .sideHolder.noBack,.smallTabletBreak .textContent.text80.withBorder.backLess.textRight.additionalText .sideHolder.noBack{padding:calc(25px + 2.4vw);padding-bottom:0}.smallTabletBreak .textContent.textLeft .textHolder.noBack{margin-bottom:calc(25px + 2.4vw)}.smallTabletBreak .textContent.textRight .textHolder.noBack{margin-top:calc(25px + 2.4vw)}.smallTabletBreak .textContent.withBorder.textLeft .hasColour{padding:calc(calc(25px + 2.4vw) + calc((calc(25px + 2.4vw)) * 0.5));padding-bottom:calc(25px + 2.4vw)}.smallTabletBreak .textContent.withBorder.textRight .hasColour{padding:calc(calc(25px + 2.4vw) + calc((calc(25px + 2.4vw)) * 0.5));padding-top:calc(25px + 2.4vw)}}@media only screen and (max-width: 650px){.bigPhoneBreak .textContent.text33 .textHolder,.bigPhoneBreak .textContent.text40 .textHolder,.bigPhoneBreak .textContent.text50 .textHolder,.bigPhoneBreak .textContent.text66 .textHolder,.bigPhoneBreak .textContent.text75 .textHolder,.bigPhoneBreak .textContent.text80 .textHolder{width:100%;aspect-ratio:auto}.bigPhoneBreak .textContent.text33 .textHolder.noBack,.bigPhoneBreak .textContent.text40 .textHolder.noBack,.bigPhoneBreak .textContent.text50 .textHolder.noBack,.bigPhoneBreak .textContent.text66 .textHolder.noBack,.bigPhoneBreak .textContent.text75 .textHolder.noBack,.bigPhoneBreak .textContent.text80 .textHolder.noBack{padding-left:0;padding-right:0}.bigPhoneBreak .textContent.text33 .sideHolder,.bigPhoneBreak .textContent.text40 .sideHolder,.bigPhoneBreak .textContent.text50 .sideHolder,.bigPhoneBreak .textContent.text66 .sideHolder,.bigPhoneBreak .textContent.text75 .sideHolder,.bigPhoneBreak .textContent.text80 .sideHolder{width:100%}.bigPhoneBreak .textContent.text33 .sideHolder.noBack,.bigPhoneBreak .textContent.text40 .sideHolder.noBack,.bigPhoneBreak .textContent.text50 .sideHolder.noBack,.bigPhoneBreak .textContent.text66 .sideHolder.noBack,.bigPhoneBreak .textContent.text75 .sideHolder.noBack,.bigPhoneBreak .textContent.text80 .sideHolder.noBack{padding-left:0;padding-right:0}.bigPhoneBreak .textContent.text33 .sideHolder .image.imgNatural,.bigPhoneBreak .textContent.text33 .sideHolder .image.imgCrop,.bigPhoneBreak .textContent.text33 .sideHolder .image.imgCropVert,.bigPhoneBreak .textContent.text40 .sideHolder .image.imgNatural,.bigPhoneBreak .textContent.text40 .sideHolder .image.imgCrop,.bigPhoneBreak .textContent.text40 .sideHolder .image.imgCropVert,.bigPhoneBreak .textContent.text50 .sideHolder .image.imgNatural,.bigPhoneBreak .textContent.text50 .sideHolder .image.imgCrop,.bigPhoneBreak .textContent.text50 .sideHolder .image.imgCropVert,.bigPhoneBreak .textContent.text66 .sideHolder .image.imgNatural,.bigPhoneBreak .textContent.text66 .sideHolder .image.imgCrop,.bigPhoneBreak .textContent.text66 .sideHolder .image.imgCropVert,.bigPhoneBreak .textContent.text75 .sideHolder .image.imgNatural,.bigPhoneBreak .textContent.text75 .sideHolder .image.imgCrop,.bigPhoneBreak .textContent.text75 .sideHolder .image.imgCropVert,.bigPhoneBreak .textContent.text80 .sideHolder .image.imgNatural,.bigPhoneBreak .textContent.text80 .sideHolder .image.imgCrop,.bigPhoneBreak .textContent.text80 .sideHolder .image.imgCropVert{position:relative;left:auto;top:auto;right:auto;bottom:auto}.bigPhoneBreak .textContent.text33 .sideHolder .image.imgNatural a,.bigPhoneBreak .textContent.text33 .sideHolder .image.imgNatural img,.bigPhoneBreak .textContent.text33 .sideHolder .image.imgNatural picture,.bigPhoneBreak .textContent.text33 .sideHolder .image.imgCrop a,.bigPhoneBreak .textContent.text33 .sideHolder .image.imgCrop img,.bigPhoneBreak .textContent.text33 .sideHolder .image.imgCrop picture,.bigPhoneBreak .textContent.text33 .sideHolder .image.imgCropVert a,.bigPhoneBreak .textContent.text33 .sideHolder .image.imgCropVert img,.bigPhoneBreak .textContent.text33 .sideHolder .image.imgCropVert picture,.bigPhoneBreak .textContent.text40 .sideHolder .image.imgNatural a,.bigPhoneBreak .textContent.text40 .sideHolder .image.imgNatural img,.bigPhoneBreak .textContent.text40 .sideHolder .image.imgNatural picture,.bigPhoneBreak .textContent.text40 .sideHolder .image.imgCrop a,.bigPhoneBreak .textContent.text40 .sideHolder .image.imgCrop img,.bigPhoneBreak .textContent.text40 .sideHolder .image.imgCrop picture,.bigPhoneBreak .textContent.text40 .sideHolder .image.imgCropVert a,.bigPhoneBreak .textContent.text40 .sideHolder .image.imgCropVert img,.bigPhoneBreak .textContent.text40 .sideHolder .image.imgCropVert picture,.bigPhoneBreak .textContent.text50 .sideHolder .image.imgNatural a,.bigPhoneBreak .textContent.text50 .sideHolder .image.imgNatural img,.bigPhoneBreak .textContent.text50 .sideHolder .image.imgNatural picture,.bigPhoneBreak .textContent.text50 .sideHolder .image.imgCrop a,.bigPhoneBreak .textContent.text50 .sideHolder .image.imgCrop img,.bigPhoneBreak .textContent.text50 .sideHolder .image.imgCrop picture,.bigPhoneBreak .textContent.text50 .sideHolder .image.imgCropVert a,.bigPhoneBreak .textContent.text50 .sideHolder .image.imgCropVert img,.bigPhoneBreak .textContent.text50 .sideHolder .image.imgCropVert picture,.bigPhoneBreak .textContent.text66 .sideHolder .image.imgNatural a,.bigPhoneBreak .textContent.text66 .sideHolder .image.imgNatural img,.bigPhoneBreak .textContent.text66 .sideHolder .image.imgNatural picture,.bigPhoneBreak .textContent.text66 .sideHolder .image.imgCrop a,.bigPhoneBreak .textContent.text66 .sideHolder .image.imgCrop img,.bigPhoneBreak .textContent.text66 .sideHolder .image.imgCrop picture,.bigPhoneBreak .textContent.text66 .sideHolder .image.imgCropVert a,.bigPhoneBreak .textContent.text66 .sideHolder .image.imgCropVert img,.bigPhoneBreak .textContent.text66 .sideHolder .image.imgCropVert picture,.bigPhoneBreak .textContent.text75 .sideHolder .image.imgNatural a,.bigPhoneBreak .textContent.text75 .sideHolder .image.imgNatural img,.bigPhoneBreak .textContent.text75 .sideHolder .image.imgNatural picture,.bigPhoneBreak .textContent.text75 .sideHolder .image.imgCrop a,.bigPhoneBreak .textContent.text75 .sideHolder .image.imgCrop img,.bigPhoneBreak .textContent.text75 .sideHolder .image.imgCrop picture,.bigPhoneBreak .textContent.text75 .sideHolder .image.imgCropVert a,.bigPhoneBreak .textContent.text75 .sideHolder .image.imgCropVert img,.bigPhoneBreak .textContent.text75 .sideHolder .image.imgCropVert picture,.bigPhoneBreak .textContent.text80 .sideHolder .image.imgNatural a,.bigPhoneBreak .textContent.text80 .sideHolder .image.imgNatural img,.bigPhoneBreak .textContent.text80 .sideHolder .image.imgNatural picture,.bigPhoneBreak .textContent.text80 .sideHolder .image.imgCrop a,.bigPhoneBreak .textContent.text80 .sideHolder .image.imgCrop img,.bigPhoneBreak .textContent.text80 .sideHolder .image.imgCrop picture,.bigPhoneBreak .textContent.text80 .sideHolder .image.imgCropVert a,.bigPhoneBreak .textContent.text80 .sideHolder .image.imgCropVert img,.bigPhoneBreak .textContent.text80 .sideHolder .image.imgCropVert picture{position:relative;left:auto;top:auto;right:auto;bottom:auto}.bigPhoneBreak .textContent.text33.matchingColours.textLeft .textHolder,.bigPhoneBreak .textContent.text40.matchingColours.textLeft .textHolder,.bigPhoneBreak .textContent.text50.matchingColours.textLeft .textHolder,.bigPhoneBreak .textContent.text66.matchingColours.textLeft .textHolder,.bigPhoneBreak .textContent.text75.matchingColours.textLeft .textHolder,.bigPhoneBreak .textContent.text80.matchingColours.textLeft .textHolder{padding-right:calc(25px + 2.4vw)}.bigPhoneBreak .textContent.text33.matchingColours.textLeft .sideHolder,.bigPhoneBreak .textContent.text40.matchingColours.textLeft .sideHolder,.bigPhoneBreak .textContent.text50.matchingColours.textLeft .sideHolder,.bigPhoneBreak .textContent.text66.matchingColours.textLeft .sideHolder,.bigPhoneBreak .textContent.text75.matchingColours.textLeft .sideHolder,.bigPhoneBreak .textContent.text80.matchingColours.textLeft .sideHolder{padding-top:0;padding-left:calc(25px + 2.4vw)}.bigPhoneBreak .textContent.text33.matchingColours.textRight .textHolder,.bigPhoneBreak .textContent.text40.matchingColours.textRight .textHolder,.bigPhoneBreak .textContent.text50.matchingColours.textRight .textHolder,.bigPhoneBreak .textContent.text66.matchingColours.textRight .textHolder,.bigPhoneBreak .textContent.text75.matchingColours.textRight .textHolder,.bigPhoneBreak .textContent.text80.matchingColours.textRight .textHolder{padding-top:0;padding-left:calc(25px + 2.4vw)}.bigPhoneBreak .textContent.text33.matchingColours.textRight .sideHolder,.bigPhoneBreak .textContent.text40.matchingColours.textRight .sideHolder,.bigPhoneBreak .textContent.text50.matchingColours.textRight .sideHolder,.bigPhoneBreak .textContent.text66.matchingColours.textRight .sideHolder,.bigPhoneBreak .textContent.text75.matchingColours.textRight .sideHolder,.bigPhoneBreak .textContent.text80.matchingColours.textRight .sideHolder{padding-right:calc(25px + 2.4vw)}.bigPhoneBreak .textContent.text33.withBorder .text,.bigPhoneBreak .textContent.text40.withBorder .text,.bigPhoneBreak .textContent.text50.withBorder .text,.bigPhoneBreak .textContent.text66.withBorder .text,.bigPhoneBreak .textContent.text75.withBorder .text,.bigPhoneBreak .textContent.text80.withBorder .text{padding:calc(calc((calc(25px + 2.4vw)) * 0.75))}.bigPhoneBreak .textContent.text33.withBorder.backLess.textLeft .textHolder.noBack,.bigPhoneBreak .textContent.text40.withBorder.backLess.textLeft .textHolder.noBack,.bigPhoneBreak .textContent.text50.withBorder.backLess.textLeft .textHolder.noBack,.bigPhoneBreak .textContent.text66.withBorder.backLess.textLeft .textHolder.noBack,.bigPhoneBreak .textContent.text75.withBorder.backLess.textLeft .textHolder.noBack,.bigPhoneBreak .textContent.text80.withBorder.backLess.textLeft .textHolder.noBack{padding:calc(25px + 2.4vw);padding-bottom:0}.bigPhoneBreak .textContent.text33.withBorder.backLess.textLeft.additionalText .sideHolder.noBack,.bigPhoneBreak .textContent.text40.withBorder.backLess.textLeft.additionalText .sideHolder.noBack,.bigPhoneBreak .textContent.text50.withBorder.backLess.textLeft.additionalText .sideHolder.noBack,.bigPhoneBreak .textContent.text66.withBorder.backLess.textLeft.additionalText .sideHolder.noBack,.bigPhoneBreak .textContent.text75.withBorder.backLess.textLeft.additionalText .sideHolder.noBack,.bigPhoneBreak .textContent.text80.withBorder.backLess.textLeft.additionalText .sideHolder.noBack{padding:calc(25px + 2.4vw);padding-top:0}.bigPhoneBreak .textContent.text33.withBorder.backLess.textRight .textHolder.noBack,.bigPhoneBreak .textContent.text40.withBorder.backLess.textRight .textHolder.noBack,.bigPhoneBreak .textContent.text50.withBorder.backLess.textRight .textHolder.noBack,.bigPhoneBreak .textContent.text66.withBorder.backLess.textRight .textHolder.noBack,.bigPhoneBreak .textContent.text75.withBorder.backLess.textRight .textHolder.noBack,.bigPhoneBreak .textContent.text80.withBorder.backLess.textRight .textHolder.noBack{padding:calc(25px + 2.4vw);padding-top:0}.bigPhoneBreak .textContent.text33.withBorder.backLess.textRight.additionalText .sideHolder.noBack,.bigPhoneBreak .textContent.text40.withBorder.backLess.textRight.additionalText .sideHolder.noBack,.bigPhoneBreak .textContent.text50.withBorder.backLess.textRight.additionalText .sideHolder.noBack,.bigPhoneBreak .textContent.text66.withBorder.backLess.textRight.additionalText .sideHolder.noBack,.bigPhoneBreak .textContent.text75.withBorder.backLess.textRight.additionalText .sideHolder.noBack,.bigPhoneBreak .textContent.text80.withBorder.backLess.textRight.additionalText .sideHolder.noBack{padding:calc(25px + 2.4vw);padding-bottom:0}.bigPhoneBreak .textContent.textLeft .textHolder.noBack{margin-bottom:calc(25px + 2.4vw)}.bigPhoneBreak .textContent.textRight .textHolder.noBack{margin-top:calc(25px + 2.4vw)}.bigPhoneBreak .textContent.withBorder.textLeft .hasColour{padding:calc(calc(25px + 2.4vw) + calc((calc(25px + 2.4vw)) * 0.5));padding-bottom:calc(25px + 2.4vw)}.bigPhoneBreak .textContent.withBorder.textRight .hasColour{padding:calc(calc(25px + 2.4vw) + calc((calc(25px + 2.4vw)) * 0.5));padding-top:calc(25px + 2.4vw)}}@media only screen and (max-width: 450px){.phoneBreak .textContent.text33 .textHolder,.phoneBreak .textContent.text40 .textHolder,.phoneBreak .textContent.text50 .textHolder,.phoneBreak .textContent.text66 .textHolder,.phoneBreak .textContent.text75 .textHolder,.phoneBreak .textContent.text80 .textHolder{width:100%;aspect-ratio:auto}.phoneBreak .textContent.text33 .textHolder.noBack,.phoneBreak .textContent.text40 .textHolder.noBack,.phoneBreak .textContent.text50 .textHolder.noBack,.phoneBreak .textContent.text66 .textHolder.noBack,.phoneBreak .textContent.text75 .textHolder.noBack,.phoneBreak .textContent.text80 .textHolder.noBack{padding-left:0;padding-right:0}.phoneBreak .textContent.text33 .sideHolder,.phoneBreak .textContent.text40 .sideHolder,.phoneBreak .textContent.text50 .sideHolder,.phoneBreak .textContent.text66 .sideHolder,.phoneBreak .textContent.text75 .sideHolder,.phoneBreak .textContent.text80 .sideHolder{width:100%}.phoneBreak .textContent.text33 .sideHolder.noBack,.phoneBreak .textContent.text40 .sideHolder.noBack,.phoneBreak .textContent.text50 .sideHolder.noBack,.phoneBreak .textContent.text66 .sideHolder.noBack,.phoneBreak .textContent.text75 .sideHolder.noBack,.phoneBreak .textContent.text80 .sideHolder.noBack{padding-left:0;padding-right:0}.phoneBreak .textContent.text33 .sideHolder .image.imgNatural,.phoneBreak .textContent.text33 .sideHolder .image.imgCrop,.phoneBreak .textContent.text33 .sideHolder .image.imgCropVert,.phoneBreak .textContent.text40 .sideHolder .image.imgNatural,.phoneBreak .textContent.text40 .sideHolder .image.imgCrop,.phoneBreak .textContent.text40 .sideHolder .image.imgCropVert,.phoneBreak .textContent.text50 .sideHolder .image.imgNatural,.phoneBreak .textContent.text50 .sideHolder .image.imgCrop,.phoneBreak .textContent.text50 .sideHolder .image.imgCropVert,.phoneBreak .textContent.text66 .sideHolder .image.imgNatural,.phoneBreak .textContent.text66 .sideHolder .image.imgCrop,.phoneBreak .textContent.text66 .sideHolder .image.imgCropVert,.phoneBreak .textContent.text75 .sideHolder .image.imgNatural,.phoneBreak .textContent.text75 .sideHolder .image.imgCrop,.phoneBreak .textContent.text75 .sideHolder .image.imgCropVert,.phoneBreak .textContent.text80 .sideHolder .image.imgNatural,.phoneBreak .textContent.text80 .sideHolder .image.imgCrop,.phoneBreak .textContent.text80 .sideHolder .image.imgCropVert{position:relative;left:auto;top:auto;right:auto;bottom:auto}.phoneBreak .textContent.text33 .sideHolder .image.imgNatural a,.phoneBreak .textContent.text33 .sideHolder .image.imgNatural img,.phoneBreak .textContent.text33 .sideHolder .image.imgNatural picture,.phoneBreak .textContent.text33 .sideHolder .image.imgCrop a,.phoneBreak .textContent.text33 .sideHolder .image.imgCrop img,.phoneBreak .textContent.text33 .sideHolder .image.imgCrop picture,.phoneBreak .textContent.text33 .sideHolder .image.imgCropVert a,.phoneBreak .textContent.text33 .sideHolder .image.imgCropVert img,.phoneBreak .textContent.text33 .sideHolder .image.imgCropVert picture,.phoneBreak .textContent.text40 .sideHolder .image.imgNatural a,.phoneBreak .textContent.text40 .sideHolder .image.imgNatural img,.phoneBreak .textContent.text40 .sideHolder .image.imgNatural picture,.phoneBreak .textContent.text40 .sideHolder .image.imgCrop a,.phoneBreak .textContent.text40 .sideHolder .image.imgCrop img,.phoneBreak .textContent.text40 .sideHolder .image.imgCrop picture,.phoneBreak .textContent.text40 .sideHolder .image.imgCropVert a,.phoneBreak .textContent.text40 .sideHolder .image.imgCropVert img,.phoneBreak .textContent.text40 .sideHolder .image.imgCropVert picture,.phoneBreak .textContent.text50 .sideHolder .image.imgNatural a,.phoneBreak .textContent.text50 .sideHolder .image.imgNatural img,.phoneBreak .textContent.text50 .sideHolder .image.imgNatural picture,.phoneBreak .textContent.text50 .sideHolder .image.imgCrop a,.phoneBreak .textContent.text50 .sideHolder .image.imgCrop img,.phoneBreak .textContent.text50 .sideHolder .image.imgCrop picture,.phoneBreak .textContent.text50 .sideHolder .image.imgCropVert a,.phoneBreak .textContent.text50 .sideHolder .image.imgCropVert img,.phoneBreak .textContent.text50 .sideHolder .image.imgCropVert picture,.phoneBreak .textContent.text66 .sideHolder .image.imgNatural a,.phoneBreak .textContent.text66 .sideHolder .image.imgNatural img,.phoneBreak .textContent.text66 .sideHolder .image.imgNatural picture,.phoneBreak .textContent.text66 .sideHolder .image.imgCrop a,.phoneBreak .textContent.text66 .sideHolder .image.imgCrop img,.phoneBreak .textContent.text66 .sideHolder .image.imgCrop picture,.phoneBreak .textContent.text66 .sideHolder .image.imgCropVert a,.phoneBreak .textContent.text66 .sideHolder .image.imgCropVert img,.phoneBreak .textContent.text66 .sideHolder .image.imgCropVert picture,.phoneBreak .textContent.text75 .sideHolder .image.imgNatural a,.phoneBreak .textContent.text75 .sideHolder .image.imgNatural img,.phoneBreak .textContent.text75 .sideHolder .image.imgNatural picture,.phoneBreak .textContent.text75 .sideHolder .image.imgCrop a,.phoneBreak .textContent.text75 .sideHolder .image.imgCrop img,.phoneBreak .textContent.text75 .sideHolder .image.imgCrop picture,.phoneBreak .textContent.text75 .sideHolder .image.imgCropVert a,.phoneBreak .textContent.text75 .sideHolder .image.imgCropVert img,.phoneBreak .textContent.text75 .sideHolder .image.imgCropVert picture,.phoneBreak .textContent.text80 .sideHolder .image.imgNatural a,.phoneBreak .textContent.text80 .sideHolder .image.imgNatural img,.phoneBreak .textContent.text80 .sideHolder .image.imgNatural picture,.phoneBreak .textContent.text80 .sideHolder .image.imgCrop a,.phoneBreak .textContent.text80 .sideHolder .image.imgCrop img,.phoneBreak .textContent.text80 .sideHolder .image.imgCrop picture,.phoneBreak .textContent.text80 .sideHolder .image.imgCropVert a,.phoneBreak .textContent.text80 .sideHolder .image.imgCropVert img,.phoneBreak .textContent.text80 .sideHolder .image.imgCropVert picture{position:relative;left:auto;top:auto;right:auto;bottom:auto}.phoneBreak .textContent.text33.matchingColours.textLeft .textHolder,.phoneBreak .textContent.text40.matchingColours.textLeft .textHolder,.phoneBreak .textContent.text50.matchingColours.textLeft .textHolder,.phoneBreak .textContent.text66.matchingColours.textLeft .textHolder,.phoneBreak .textContent.text75.matchingColours.textLeft .textHolder,.phoneBreak .textContent.text80.matchingColours.textLeft .textHolder{padding-right:calc(25px + 2.4vw)}.phoneBreak .textContent.text33.matchingColours.textLeft .sideHolder,.phoneBreak .textContent.text40.matchingColours.textLeft .sideHolder,.phoneBreak .textContent.text50.matchingColours.textLeft .sideHolder,.phoneBreak .textContent.text66.matchingColours.textLeft .sideHolder,.phoneBreak .textContent.text75.matchingColours.textLeft .sideHolder,.phoneBreak .textContent.text80.matchingColours.textLeft .sideHolder{padding-top:0;padding-left:calc(25px + 2.4vw)}.phoneBreak .textContent.text33.matchingColours.textRight .textHolder,.phoneBreak .textContent.text40.matchingColours.textRight .textHolder,.phoneBreak .textContent.text50.matchingColours.textRight .textHolder,.phoneBreak .textContent.text66.matchingColours.textRight .textHolder,.phoneBreak .textContent.text75.matchingColours.textRight .textHolder,.phoneBreak .textContent.text80.matchingColours.textRight .textHolder{padding-top:0;padding-left:calc(25px + 2.4vw)}.phoneBreak .textContent.text33.matchingColours.textRight .sideHolder,.phoneBreak .textContent.text40.matchingColours.textRight .sideHolder,.phoneBreak .textContent.text50.matchingColours.textRight .sideHolder,.phoneBreak .textContent.text66.matchingColours.textRight .sideHolder,.phoneBreak .textContent.text75.matchingColours.textRight .sideHolder,.phoneBreak .textContent.text80.matchingColours.textRight .sideHolder{padding-right:calc(25px + 2.4vw)}.phoneBreak .textContent.text33.withBorder .text,.phoneBreak .textContent.text40.withBorder .text,.phoneBreak .textContent.text50.withBorder .text,.phoneBreak .textContent.text66.withBorder .text,.phoneBreak .textContent.text75.withBorder .text,.phoneBreak .textContent.text80.withBorder .text{padding:calc(calc((calc(25px + 2.4vw)) * 0.75))}.phoneBreak .textContent.text33.withBorder.backLess.textLeft .textHolder.noBack,.phoneBreak .textContent.text40.withBorder.backLess.textLeft .textHolder.noBack,.phoneBreak .textContent.text50.withBorder.backLess.textLeft .textHolder.noBack,.phoneBreak .textContent.text66.withBorder.backLess.textLeft .textHolder.noBack,.phoneBreak .textContent.text75.withBorder.backLess.textLeft .textHolder.noBack,.phoneBreak .textContent.text80.withBorder.backLess.textLeft .textHolder.noBack{padding:calc(25px + 2.4vw);padding-bottom:0}.phoneBreak .textContent.text33.withBorder.backLess.textLeft.additionalText .sideHolder.noBack,.phoneBreak .textContent.text40.withBorder.backLess.textLeft.additionalText .sideHolder.noBack,.phoneBreak .textContent.text50.withBorder.backLess.textLeft.additionalText .sideHolder.noBack,.phoneBreak .textContent.text66.withBorder.backLess.textLeft.additionalText .sideHolder.noBack,.phoneBreak .textContent.text75.withBorder.backLess.textLeft.additionalText .sideHolder.noBack,.phoneBreak .textContent.text80.withBorder.backLess.textLeft.additionalText .sideHolder.noBack{padding:calc(25px + 2.4vw);padding-top:0}.phoneBreak .textContent.text33.withBorder.backLess.textRight .textHolder.noBack,.phoneBreak .textContent.text40.withBorder.backLess.textRight .textHolder.noBack,.phoneBreak .textContent.text50.withBorder.backLess.textRight .textHolder.noBack,.phoneBreak .textContent.text66.withBorder.backLess.textRight .textHolder.noBack,.phoneBreak .textContent.text75.withBorder.backLess.textRight .textHolder.noBack,.phoneBreak .textContent.text80.withBorder.backLess.textRight .textHolder.noBack{padding:calc(25px + 2.4vw);padding-top:0}.phoneBreak .textContent.text33.withBorder.backLess.textRight.additionalText .sideHolder.noBack,.phoneBreak .textContent.text40.withBorder.backLess.textRight.additionalText .sideHolder.noBack,.phoneBreak .textContent.text50.withBorder.backLess.textRight.additionalText .sideHolder.noBack,.phoneBreak .textContent.text66.withBorder.backLess.textRight.additionalText .sideHolder.noBack,.phoneBreak .textContent.text75.withBorder.backLess.textRight.additionalText .sideHolder.noBack,.phoneBreak .textContent.text80.withBorder.backLess.textRight.additionalText .sideHolder.noBack{padding:calc(25px + 2.4vw);padding-bottom:0}.phoneBreak .textContent.textLeft .textHolder.noBack{margin-bottom:calc(25px + 2.4vw)}.phoneBreak .textContent.textRight .textHolder.noBack{margin-top:calc(25px + 2.4vw)}.phoneBreak .textContent.withBorder.textLeft .hasColour{padding:calc(calc(25px + 2.4vw) + calc((calc(25px + 2.4vw)) * 0.5));padding-bottom:calc(25px + 2.4vw)}.phoneBreak .textContent.withBorder.textRight .hasColour{padding:calc(calc(25px + 2.4vw) + calc((calc(25px + 2.4vw)) * 0.5));padding-top:calc(25px + 2.4vw)}}@media only screen and (max-width: 350px){.smallPhoneBreak .textContent.text33 .textHolder,.smallPhoneBreak .textContent.text40 .textHolder,.smallPhoneBreak .textContent.text50 .textHolder,.smallPhoneBreak .textContent.text66 .textHolder,.smallPhoneBreak .textContent.text75 .textHolder,.smallPhoneBreak .textContent.text80 .textHolder{width:100%;aspect-ratio:auto}.smallPhoneBreak .textContent.text33 .textHolder.noBack,.smallPhoneBreak .textContent.text40 .textHolder.noBack,.smallPhoneBreak .textContent.text50 .textHolder.noBack,.smallPhoneBreak .textContent.text66 .textHolder.noBack,.smallPhoneBreak .textContent.text75 .textHolder.noBack,.smallPhoneBreak .textContent.text80 .textHolder.noBack{padding-left:0;padding-right:0}.smallPhoneBreak .textContent.text33 .sideHolder,.smallPhoneBreak .textContent.text40 .sideHolder,.smallPhoneBreak .textContent.text50 .sideHolder,.smallPhoneBreak .textContent.text66 .sideHolder,.smallPhoneBreak .textContent.text75 .sideHolder,.smallPhoneBreak .textContent.text80 .sideHolder{width:100%}.smallPhoneBreak .textContent.text33 .sideHolder.noBack,.smallPhoneBreak .textContent.text40 .sideHolder.noBack,.smallPhoneBreak .textContent.text50 .sideHolder.noBack,.smallPhoneBreak .textContent.text66 .sideHolder.noBack,.smallPhoneBreak .textContent.text75 .sideHolder.noBack,.smallPhoneBreak .textContent.text80 .sideHolder.noBack{padding-left:0;padding-right:0}.smallPhoneBreak .textContent.text33 .sideHolder .image.imgNatural,.smallPhoneBreak .textContent.text33 .sideHolder .image.imgCrop,.smallPhoneBreak .textContent.text33 .sideHolder .image.imgCropVert,.smallPhoneBreak .textContent.text40 .sideHolder .image.imgNatural,.smallPhoneBreak .textContent.text40 .sideHolder .image.imgCrop,.smallPhoneBreak .textContent.text40 .sideHolder .image.imgCropVert,.smallPhoneBreak .textContent.text50 .sideHolder .image.imgNatural,.smallPhoneBreak .textContent.text50 .sideHolder .image.imgCrop,.smallPhoneBreak .textContent.text50 .sideHolder .image.imgCropVert,.smallPhoneBreak .textContent.text66 .sideHolder .image.imgNatural,.smallPhoneBreak .textContent.text66 .sideHolder .image.imgCrop,.smallPhoneBreak .textContent.text66 .sideHolder .image.imgCropVert,.smallPhoneBreak .textContent.text75 .sideHolder .image.imgNatural,.smallPhoneBreak .textContent.text75 .sideHolder .image.imgCrop,.smallPhoneBreak .textContent.text75 .sideHolder .image.imgCropVert,.smallPhoneBreak .textContent.text80 .sideHolder .image.imgNatural,.smallPhoneBreak .textContent.text80 .sideHolder .image.imgCrop,.smallPhoneBreak .textContent.text80 .sideHolder .image.imgCropVert{position:relative;left:auto;top:auto;right:auto;bottom:auto}.smallPhoneBreak .textContent.text33 .sideHolder .image.imgNatural a,.smallPhoneBreak .textContent.text33 .sideHolder .image.imgNatural img,.smallPhoneBreak .textContent.text33 .sideHolder .image.imgNatural picture,.smallPhoneBreak .textContent.text33 .sideHolder .image.imgCrop a,.smallPhoneBreak .textContent.text33 .sideHolder .image.imgCrop img,.smallPhoneBreak .textContent.text33 .sideHolder .image.imgCrop picture,.smallPhoneBreak .textContent.text33 .sideHolder .image.imgCropVert a,.smallPhoneBreak .textContent.text33 .sideHolder .image.imgCropVert img,.smallPhoneBreak .textContent.text33 .sideHolder .image.imgCropVert picture,.smallPhoneBreak .textContent.text40 .sideHolder .image.imgNatural a,.smallPhoneBreak .textContent.text40 .sideHolder .image.imgNatural img,.smallPhoneBreak .textContent.text40 .sideHolder .image.imgNatural picture,.smallPhoneBreak .textContent.text40 .sideHolder .image.imgCrop a,.smallPhoneBreak .textContent.text40 .sideHolder .image.imgCrop img,.smallPhoneBreak .textContent.text40 .sideHolder .image.imgCrop picture,.smallPhoneBreak .textContent.text40 .sideHolder .image.imgCropVert a,.smallPhoneBreak .textContent.text40 .sideHolder .image.imgCropVert img,.smallPhoneBreak .textContent.text40 .sideHolder .image.imgCropVert picture,.smallPhoneBreak .textContent.text50 .sideHolder .image.imgNatural a,.smallPhoneBreak .textContent.text50 .sideHolder .image.imgNatural img,.smallPhoneBreak .textContent.text50 .sideHolder .image.imgNatural picture,.smallPhoneBreak .textContent.text50 .sideHolder .image.imgCrop a,.smallPhoneBreak .textContent.text50 .sideHolder .image.imgCrop img,.smallPhoneBreak .textContent.text50 .sideHolder .image.imgCrop picture,.smallPhoneBreak .textContent.text50 .sideHolder .image.imgCropVert a,.smallPhoneBreak .textContent.text50 .sideHolder .image.imgCropVert img,.smallPhoneBreak .textContent.text50 .sideHolder .image.imgCropVert picture,.smallPhoneBreak .textContent.text66 .sideHolder .image.imgNatural a,.smallPhoneBreak .textContent.text66 .sideHolder .image.imgNatural img,.smallPhoneBreak .textContent.text66 .sideHolder .image.imgNatural picture,.smallPhoneBreak .textContent.text66 .sideHolder .image.imgCrop a,.smallPhoneBreak .textContent.text66 .sideHolder .image.imgCrop img,.smallPhoneBreak .textContent.text66 .sideHolder .image.imgCrop picture,.smallPhoneBreak .textContent.text66 .sideHolder .image.imgCropVert a,.smallPhoneBreak .textContent.text66 .sideHolder .image.imgCropVert img,.smallPhoneBreak .textContent.text66 .sideHolder .image.imgCropVert picture,.smallPhoneBreak .textContent.text75 .sideHolder .image.imgNatural a,.smallPhoneBreak .textContent.text75 .sideHolder .image.imgNatural img,.smallPhoneBreak .textContent.text75 .sideHolder .image.imgNatural picture,.smallPhoneBreak .textContent.text75 .sideHolder .image.imgCrop a,.smallPhoneBreak .textContent.text75 .sideHolder .image.imgCrop img,.smallPhoneBreak .textContent.text75 .sideHolder .image.imgCrop picture,.smallPhoneBreak .textContent.text75 .sideHolder .image.imgCropVert a,.smallPhoneBreak .textContent.text75 .sideHolder .image.imgCropVert img,.smallPhoneBreak .textContent.text75 .sideHolder .image.imgCropVert picture,.smallPhoneBreak .textContent.text80 .sideHolder .image.imgNatural a,.smallPhoneBreak .textContent.text80 .sideHolder .image.imgNatural img,.smallPhoneBreak .textContent.text80 .sideHolder .image.imgNatural picture,.smallPhoneBreak .textContent.text80 .sideHolder .image.imgCrop a,.smallPhoneBreak .textContent.text80 .sideHolder .image.imgCrop img,.smallPhoneBreak .textContent.text80 .sideHolder .image.imgCrop picture,.smallPhoneBreak .textContent.text80 .sideHolder .image.imgCropVert a,.smallPhoneBreak .textContent.text80 .sideHolder .image.imgCropVert img,.smallPhoneBreak .textContent.text80 .sideHolder .image.imgCropVert picture{position:relative;left:auto;top:auto;right:auto;bottom:auto}.smallPhoneBreak .textContent.text33.matchingColours.textLeft .textHolder,.smallPhoneBreak .textContent.text40.matchingColours.textLeft .textHolder,.smallPhoneBreak .textContent.text50.matchingColours.textLeft .textHolder,.smallPhoneBreak .textContent.text66.matchingColours.textLeft .textHolder,.smallPhoneBreak .textContent.text75.matchingColours.textLeft .textHolder,.smallPhoneBreak .textContent.text80.matchingColours.textLeft .textHolder{padding-right:calc(25px + 2.4vw)}.smallPhoneBreak .textContent.text33.matchingColours.textLeft .sideHolder,.smallPhoneBreak .textContent.text40.matchingColours.textLeft .sideHolder,.smallPhoneBreak .textContent.text50.matchingColours.textLeft .sideHolder,.smallPhoneBreak .textContent.text66.matchingColours.textLeft .sideHolder,.smallPhoneBreak .textContent.text75.matchingColours.textLeft .sideHolder,.smallPhoneBreak .textContent.text80.matchingColours.textLeft .sideHolder{padding-top:0;padding-left:calc(25px + 2.4vw)}.smallPhoneBreak .textContent.text33.matchingColours.textRight .textHolder,.smallPhoneBreak .textContent.text40.matchingColours.textRight .textHolder,.smallPhoneBreak .textContent.text50.matchingColours.textRight .textHolder,.smallPhoneBreak .textContent.text66.matchingColours.textRight .textHolder,.smallPhoneBreak .textContent.text75.matchingColours.textRight .textHolder,.smallPhoneBreak .textContent.text80.matchingColours.textRight .textHolder{padding-top:0;padding-left:calc(25px + 2.4vw)}.smallPhoneBreak .textContent.text33.matchingColours.textRight .sideHolder,.smallPhoneBreak .textContent.text40.matchingColours.textRight .sideHolder,.smallPhoneBreak .textContent.text50.matchingColours.textRight .sideHolder,.smallPhoneBreak .textContent.text66.matchingColours.textRight .sideHolder,.smallPhoneBreak .textContent.text75.matchingColours.textRight .sideHolder,.smallPhoneBreak .textContent.text80.matchingColours.textRight .sideHolder{padding-right:calc(25px + 2.4vw)}.smallPhoneBreak .textContent.text33.withBorder .text,.smallPhoneBreak .textContent.text40.withBorder .text,.smallPhoneBreak .textContent.text50.withBorder .text,.smallPhoneBreak .textContent.text66.withBorder .text,.smallPhoneBreak .textContent.text75.withBorder .text,.smallPhoneBreak .textContent.text80.withBorder .text{padding:calc(calc((calc(25px + 2.4vw)) * 0.75))}.smallPhoneBreak .textContent.text33.withBorder.backLess.textLeft .textHolder.noBack,.smallPhoneBreak .textContent.text40.withBorder.backLess.textLeft .textHolder.noBack,.smallPhoneBreak .textContent.text50.withBorder.backLess.textLeft .textHolder.noBack,.smallPhoneBreak .textContent.text66.withBorder.backLess.textLeft .textHolder.noBack,.smallPhoneBreak .textContent.text75.withBorder.backLess.textLeft .textHolder.noBack,.smallPhoneBreak .textContent.text80.withBorder.backLess.textLeft .textHolder.noBack{padding:calc(25px + 2.4vw);padding-bottom:0}.smallPhoneBreak .textContent.text33.withBorder.backLess.textLeft.additionalText .sideHolder.noBack,.smallPhoneBreak .textContent.text40.withBorder.backLess.textLeft.additionalText .sideHolder.noBack,.smallPhoneBreak .textContent.text50.withBorder.backLess.textLeft.additionalText .sideHolder.noBack,.smallPhoneBreak .textContent.text66.withBorder.backLess.textLeft.additionalText .sideHolder.noBack,.smallPhoneBreak .textContent.text75.withBorder.backLess.textLeft.additionalText .sideHolder.noBack,.smallPhoneBreak .textContent.text80.withBorder.backLess.textLeft.additionalText .sideHolder.noBack{padding:calc(25px + 2.4vw);padding-top:0}.smallPhoneBreak .textContent.text33.withBorder.backLess.textRight .textHolder.noBack,.smallPhoneBreak .textContent.text40.withBorder.backLess.textRight .textHolder.noBack,.smallPhoneBreak .textContent.text50.withBorder.backLess.textRight .textHolder.noBack,.smallPhoneBreak .textContent.text66.withBorder.backLess.textRight .textHolder.noBack,.smallPhoneBreak .textContent.text75.withBorder.backLess.textRight .textHolder.noBack,.smallPhoneBreak .textContent.text80.withBorder.backLess.textRight .textHolder.noBack{padding:calc(25px + 2.4vw);padding-top:0}.smallPhoneBreak .textContent.text33.withBorder.backLess.textRight.additionalText .sideHolder.noBack,.smallPhoneBreak .textContent.text40.withBorder.backLess.textRight.additionalText .sideHolder.noBack,.smallPhoneBreak .textContent.text50.withBorder.backLess.textRight.additionalText .sideHolder.noBack,.smallPhoneBreak .textContent.text66.withBorder.backLess.textRight.additionalText .sideHolder.noBack,.smallPhoneBreak .textContent.text75.withBorder.backLess.textRight.additionalText .sideHolder.noBack,.smallPhoneBreak .textContent.text80.withBorder.backLess.textRight.additionalText .sideHolder.noBack{padding:calc(25px + 2.4vw);padding-bottom:0}.smallPhoneBreak .textContent.textLeft .textHolder.noBack{margin-bottom:calc(25px + 2.4vw)}.smallPhoneBreak .textContent.textRight .textHolder.noBack{margin-top:calc(25px + 2.4vw)}.smallPhoneBreak .textContent.withBorder.textLeft .hasColour{padding:calc(calc(25px + 2.4vw) + calc((calc(25px + 2.4vw)) * 0.5));padding-bottom:calc(25px + 2.4vw)}.smallPhoneBreak .textContent.withBorder.textRight .hasColour{padding:calc(calc(25px + 2.4vw) + calc((calc(25px + 2.4vw)) * 0.5));padding-top:calc(25px + 2.4vw)}}.textBlock .text{overflow:hidden}.text p:has(img.aligncenter){text-align:center}.customBanner{display:grid;grid-template-areas:"bannerHolder";grid-template-columns:1fr;min-height:55vh}.customBanner .flexer{grid-area:bannerHolder;z-index:2;align-self:center;justify-content:center;width:100%;max-width:100%}.customBanner.textLeft .flexer{justify-content:start}.customBanner.textRight .flexer{justify-content:end}.customBanner .bannerText.insetBorder{padding-top:calc(25px + 2.4vw);padding-bottom:calc(25px + 2.4vw)}.customBanner .bannerText.insetBorder .positioner{padding-top:calc(25px + 2.4vw);padding-bottom:calc(25px + 2.4vw);border-top:solid 2px color-mix(in srgb, currentColor, transparent 50%);border-bottom:solid 5px color-mix(in srgb, currentColor, transparent 50%)}.customBanner .bannerText{width:calc(33.333% + (calc(25px + 2.4vw))*2);padding:calc(25px + 2.4vw);margin:calc(calc((calc(25px + 2.4vw)) * 2)*1.5) calc(calc(25px + 2.4vw)*1.5);z-index:1}.customBanner .bannerText *:last-child:not(.bgImage){margin-bottom:0}.customBanner .bannerText::after{content:"";display:block;position:absolute;left:auto;top:0;right:auto;bottom:0;display:none;background-color:var(--bf-color-secondary);z-index:-2}.customBanner .bannerText .bgImage{z-index:-1;mix-blend-mode:luminosity;opacity:.2}.customBanner .customImages{max-width:1400px;align-self:center;justify-self:center;width:100%;grid-area:bannerHolder;height:100%;display:grid;grid-auto-columns:1fr;grid-auto-flow:column}.customBanner .customImages .image{height:100%;width:100%;display:grid;grid-auto-columns:1fr;grid-auto-flow:column}.customBanner .customImages .image img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 700px){.customBanner .customImages{grid-auto-rows:1fr;grid-auto-flow:row}.customBanner.textLeft .flexer{justify-content:center}.customBanner.textRight .flexer{justify-content:center}.customBanner .bannerText{width:80%;padding:calc((calc(25px + 2.4vw))*.75);margin:calc(calc((calc(25px + 2.4vw)) * 2)*4) 0}}.featureImage{text-align:center;display:block}.featureImage img{margin-left:auto;margin-right:auto}.featureImage.leftTop .image img{-o-object-position:left top;object-position:left top}.featureImage.centreTop .image img{-o-object-position:center top;object-position:center top}.featureImage.rightTop .image img{-o-object-position:right top;object-position:right top}.featureImage.leftCentre .image img{-o-object-position:left centre;object-position:left centre}.featureImage.centreCentre .image img{-o-object-position:centre centre;object-position:centre centre}.featureImage.rightCentre .image img{-o-object-position:right centre;object-position:right centre}.featureImage.leftBottom .image img{-o-object-position:left bottom;object-position:left bottom}.featureImage.centreBottom .image img{-o-object-position:centre bottom;object-position:centre bottom}.featureImage.rightBottom .image img{-o-object-position:right bottom;object-position:right bottom}.featureImage.imageFit .wrapper{max-width:100%;padding:0}.featureImage .image{margin-left:auto;margin-right:auto}.woocommerce .featureImage.cropAsBanner .image img,.featureImage.cropAsBanner .image img{position:absolute;left:0;top:0;right:0;bottom:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.woocommerce .featureImage.cropAsBanner .stilt,.featureImage.cropAsBanner .stilt{width:1px;display:block;height:80vh;max-height:750px}.featureImage.fitToPage .image{width:100vw;margin-left:50%;transform:translateX(-50%)}.featureImage.addDivider .image::before,.featureImage.addDivider .image::after{content:"";position:absolute;left:calc(100% + (calc(25px + 2.4vw))*.5);right:auto;top:50%;bottom:auto;width:100%;height:1px;background-color:var(--bf-color-primary)}.featureImage.addDivider .image::before{left:auto;right:calc(100% + (calc(25px + 2.4vw))*.5)}.featureImage.imagemax150px .image{max-width:150px}.featureImage.imagemax300px .image{max-width:300px}.featureImage.imagemax450px .image{max-width:450px}.featureImage.imagemax600px .image{max-width:600px}.imageGrid{display:grid;width:calc(100% + calc((calc(25px + 2.4vw)) * 0.25));left:calc(0px - calc((calc(25px + 2.4vw)) * 0.25)/2)}.imageGrid.hasColour{width:100%;margin-left:0}.imageGrid .image{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.imageGrid .image .toolTip{right:calc(calc((calc(25px + 2.4vw)) * 0.25)/2);bottom:calc(calc((calc(25px + 2.4vw)) * 0.25)/2)}.imageGrid .image img{position:absolute;left:calc(calc((calc(25px + 2.4vw)) * 0.25)/2);top:calc(calc((calc(25px + 2.4vw)) * 0.25)/2);right:calc(calc((calc(25px + 2.4vw)) * 0.25)/2);bottom:calc(calc((calc(25px + 2.4vw)) * 0.25)/2);width:calc(100% - (calc(25px + 2.4vw))*.25);height:calc(100% - (calc(25px + 2.4vw))*.25);-o-object-fit:cover;object-fit:cover}.imageGrid.grid4{grid-template-areas:"image1 image1 image2" "image3 image4 image4";grid-template-columns:repeat(3, 1fr);grid-template-rows:1fr 1fr}.imageGrid.grid4 .image1{grid-area:image1}.imageGrid.grid4 .image1 .stilt{display:block;padding-top:66%}.imageGrid.grid4 .image2{grid-area:image2}.imageGrid.grid4 .image3{grid-area:image3}.imageGrid.grid4 .image4{grid-area:image4}.imageGrid.grid6{grid-template-areas:"image1 image1 image2 image3" "image4 image5 image5 image3" "image4 image5 image5 image6";grid-template-columns:repeat(4, 1fr);grid-template-rows:2fr 1fr 2fr}.imageGrid.grid6 .image1{grid-area:image1}.imageGrid.grid6 .image1 .stilt{display:block;padding-top:50%}.imageGrid.grid6 .image2{grid-area:image2}.imageGrid.grid6 .image3{grid-area:image3}.imageGrid.grid6 .image4{grid-area:image4}.imageGrid.grid6 .image5{grid-area:image5}.imageGrid.grid6 .image6{grid-area:image6}@media only screen and (max-width: 650px){.imageGrid.grid6{grid-template-areas:"image1 image1 image2" "image3 image5 image5" "image6 image6 image4";grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(3, 1fr)}.imageGrid.grid6 .image1 .stilt{padding-top:66%}}.imageSlider{display:block;width:100%;overflow:visible}.imageSlider .text{margin-bottom:calc(25px + 2.4vw)}.imageSlider .imageSliderTrack{width:100%;display:block;padding:0 calc(25px + 2.4vw) calc((calc(25px + 2.4vw))*.5) calc(25px + 2.4vw)}.imageSlider .imageSliderTrack img{display:block;max-height:600px;-o-object-fit:contain;object-fit:contain;z-index:2}.imageSlider .imageSliderTrack img.bgImage{display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:1;opacity:.3;-o-object-fit:cover;object-fit:cover}.imageSlider .imageSliderTrack .image{width:100%;min-height:100%;background-color:var(--bf-color-grey);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center}.imageSlider .imageSliderTrack .flickity-page-dots{bottom:0;width:calc(100% - (calc(25px + 2.4vw))*2)}.keyPoints.overlapped{margin-bottom:calc(0px - (calc((calc(25px + 2.4vw)) * 2)));z-index:2}.keyPoints.vertAlignTop .points .pointHolder{justify-content:flex-start}.keyPoints.vertAlignCentre .points .pointHolder .text{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.keyPoints.largeIcon .points .pointHolder .keyPointIcon{width:80%;max-width:300px}.keyPoints.smallHeading .points .pointHolder .text h4{font-size:var(--kc-h6Size) 22px;font-size:var(--kc-h6Size-clamp)}.keyPoints.largeHeading .points .pointHolder .text h4{font-size:var(--kc-h3Size) 36px;font-size:var(--kc-h3Size-clamp)}.keyPoints .introText+.points{margin-top:calc((calc(25px + 2.4vw))*.25)}.keyPoints.forceHeight .points .stilt{width:1px;display:block;padding-top:75%}.keyPoints .points{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:flex-start;align-items:stretch;width:calc(100% + calc((calc(25px + 2.4vw)) * 0.5));margin-left:calc(0px - calc((calc(25px + 2.4vw)) * 0.25));margin-bottom:calc((calc(25px + 2.4vw))*.5)}.keyPoints .points .point{width:25%;max-width:80%;padding-right:calc((calc(25px + 2.4vw))*.25);padding-left:calc((calc(25px + 2.4vw))*.25);margin-top:calc((calc(25px + 2.4vw))*.5);display:flex;align-items:stretch}.keyPoints .points .pointHolder{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:stretch;width:100%}.keyPoints .points .pointHolder.hasColour{padding:calc((calc(25px + 2.4vw))*.5) calc((calc(25px + 2.4vw))*.75)}.keyPoints .points .pointHolder .iconHolder{display:block}.keyPoints .points .pointHolder .keyPointIcon{margin:auto;width:40%;max-width:200px;z-index:2}.keyPoints .points .pointHolder .text{flex-grow:1;padding-top:calc((calc(25px + 2.4vw))*.25)}.keyPoints.whiteBack .points .point:last-child .text:after,.keyPoints.whiteBack .points .point:first-child .iconHolder:before{display:none}.keyPoints.whiteBack .points .point .pointHolder .text{background-color:rgba(0,0,0,0)}.keyPoints.whiteBack .points .point .pointHolder .iconHolder:after{display:none}.keyPoints.keyPointWidth25 .points .point{width:25%}.keyPoints.keyPointWidth33 .points .point{width:33.333333%}.keyPoints.keyPointWidth50 .points .point{width:50%}.keyPoints.keyPointWidth100 .points .point{width:100%}.keyPointIcon{width:100%;margin-bottom:calc((calc(25px + 2.4vw))*.5)}.keyPointIcon img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.keyPointIcon span.stilt{display:block;width:100%;padding-top:75%}@media only screen and (max-width: 700px){.keyPoints.keyPointWidth25:not(.neverBreak) .points .point{width:50%}}@media only screen and (max-width: 650px){.keyPoints.keyPointWidth25:not(.neverBreak) .points .point,.keyPoints.keyPointWidth33:not(.neverBreak) .points .point,.keyPoints.keyPointWidth50:not(.neverBreak) .points .point{width:50%}}@media only screen and (max-width: 450px){.keyPoints.keyPointWidth25:not(.neverBreak) .points .point,.keyPoints.keyPointWidth33:not(.neverBreak) .points .point,.keyPoints.keyPointWidth50:not(.neverBreak) .points .point{width:80%}}.keyPoints.immediateBreak.keyPointWidth25 .points .point,.keyPoints.immediateBreak.keyPointWidth33 .points .point,.keyPoints.immediateBreak.keyPointWidth50 .points .point{width:80%}@media only screen and (max-width: 1100px){.keyPoints.laptopBreak.keyPointWidth25 .points .point,.keyPoints.laptopBreak.keyPointWidth33 .points .point,.keyPoints.laptopBreak.keyPointWidth50 .points .point{width:80%}}@media only screen and (max-width: 900px){.keyPoints.bigTabletBreak.keyPointWidth25 .points .point,.keyPoints.bigTabletBreak.keyPointWidth33 .points .point,.keyPoints.bigTabletBreak.keyPointWidth50 .points .point{width:80%}}@media only screen and (max-width: 768px){.keyPoints.tabletBreak.keyPointWidth25 .points .point,.keyPoints.tabletBreak.keyPointWidth33 .points .point,.keyPoints.tabletBreak.keyPointWidth50 .points .point{width:80%}}@media only screen and (max-width: 700px){.keyPoints.smallTabletBreak.keyPointWidth25 .points .point,.keyPoints.smallTabletBreak.keyPointWidth33 .points .point,.keyPoints.smallTabletBreak.keyPointWidth50 .points .point{width:80%}}@media only screen and (max-width: 650px){.keyPoints.defaultBreak:not(.neverBreak).keyPointWidth25 .points .point,.keyPoints.defaultBreak:not(.neverBreak).keyPointWidth33 .points .point,.keyPoints.defaultBreak:not(.neverBreak).keyPointWidth50 .points .point{width:80%}.keyPoints.bigPhoneBreak.keyPointWidth25 .points .point,.keyPoints.bigPhoneBreak.keyPointWidth33 .points .point,.keyPoints.bigPhoneBreak.keyPointWidth50 .points .point{width:80%}}@media only screen and (max-width: 450px){.keyPoints.phoneBreak.keyPointWidth25 .points .point,.keyPoints.phoneBreak.keyPointWidth33 .points .point,.keyPoints.phoneBreak.keyPointWidth50 .points .point{width:80%}}@media only screen and (max-width: 350px){.keyPoints.smallPhoneBreak.keyPointWidth25 .points .point,.keyPoints.smallPhoneBreak.keyPointWidth33 .points .point,.keyPoints.smallPhoneBreak.keyPointWidth50 .points .point{width:80%}}.imageGallery{text-align:center}.imageGallery.noBack{padding-bottom:0px;padding:0}.imageGallery.hasBackground{padding:calc(25px + 2.4vw) 0}.imageGallery.hasHeader .wrapper .text{padding-bottom:24px}.imageGallery .text{max-width:1050px;margin-left:auto;margin-right:auto;margin-bottom:calc((calc(25px + 2.4vw))*.5);overflow:hidden}.imageGallery .text *{margin-left:auto;margin-right:auto}.imageGallery .blockFrame{max-width:100vw}.imageGallery .thumbs{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;justify-content:center;width:100%;margin-left:auto;margin-right:auto}.imageGallery .thumbs span.stilt{display:block;padding-top:100%}.imageGallery .thumbs .image{width:33.3333333333%;padding:calc((calc(25px + 2.4vw))*.25)}.imageGallery .thumbs .image a img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%}.imageGallery .thumbs .toolTip{position:absolute;left:calc((calc(25px + 2.4vw))*.25);top:auto;right:calc((calc(25px + 2.4vw))*.25);bottom:calc((calc(25px + 2.4vw))*.25);width:calc(100% - calc((calc(25px + 2.4vw)) * 0.5));padding:clamp(18px,(calc(25px + 2.4vw))*.25,24px);background-color:rgba(0,0,0,.45);opacity:0;transition:all .35s ease}.imageGallery .thumbs .toolTip .text{margin:0}.imageGallery .thumbs .toolTip .text *{text-align:left}.imageGallery .thumbs .toolTip p{margin-bottom:.5em}.imageGallery .thumbs .toolTip p a,.imageGallery .thumbs .toolTip p strong{display:inline}.imageGallery .thumbs .toolTip p{margin:0;font-size:var(--kc-smallFontSize);font-size:var(--kc-smallFontSize-clamp)}.imageGallery .thumbs .image:hover .toolTip{opacity:1}.imageGallery .instaLink{margin:calc((calc(25px + 2.4vw))*.5) 0}.imageGallery .instaLink a{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:flex-start;align-items:center}.imageGallery .instaLink a p{display:block;font-family:var(--kc-header-font);font-weight:var(--kc-header-font-weight);line-height:var(--kc-header-font-line-height);padding-bottom:.2em;margin-bottom:.5em;letter-spacing:-0.015em;font-size:var(--kc-h6Size) 22px;font-size:var(--kc-h6Size-clamp);padding:12px 0px;margin:0}.imageGallery .instaLink a .imageHolder{width:calc(20px + 2vw);max-width:40px;padding:0;margin:18px}.imageGallery.noPad .thumbs .image{padding:0px}.imageGallery.halfPad .thumbs .image{padding:calc((calc(25px + 2.4vw))*.25/2)}.imageGallery.doublePad .thumbs .image{padding:calc((calc(25px + 2.4vw))*.5)}.imageGallery.propSquare span.stilt{padding-top:100%}.imageGallery.propPortrait span.stilt{display:block;padding-top:133%}.imageGallery.propLandscape span.stilt{display:block;padding-top:50%}.imageGallery.noProp span.stilt{display:none}.imageGallery.noProp .thumbs .image a,.imageGallery.noProp .thumbs .image img{position:relative;left:auto;top:auto;right:auto;bottom:auto}.imageGallery.thumbAlignTop .image img{-o-object-position:center top;object-position:center top}.imageGallery.thumbAlignMiddle .thumbs{align-items:center}.imageGallery.thumbAlignMiddle .image img{-o-object-position:center center;object-position:center center}.imageGallery.thumbAlignBottom .thumbs{align-items:flex-end}.imageGallery.thumbAlignBottom .image img{-o-object-position:center bottom;object-position:center bottom}.imageGallery.beigeBack .text h1:after,.imageGallery.beigeBack .text h2:after,.imageGallery.greyBack .text h1:after,.imageGallery.greyBack .text h2:after,.imageGallery.whiteBack .text h1:after,.imageGallery.whiteBack .text h2:after{background-color:var(--rh-color-primary)}.imageGallery.thumb50 .thumbs .image{width:50%}.imageGallery.thumb33 .thumbs .image{width:33.3333333333%}.imageGallery.thumb25 .thumbs .image{width:25%}.imageGallery.thumb20 .thumbs .image{width:20%}.imageGallery.thumb20 .thumbs .toolTip{display:none}.imageGallery.thumb12 .thumbs .image{width:12.5%}.imageGallery.thumb12 .thumbs .toolTip{display:none}.imageGallery .thumbs.flickity-enabled{max-width:calc(100% - calc(25px + 2.4vw));margin-left:auto;margin-right:auto}.imageGallery .thumbs.flickity-enabled .flickity-slider{width:100%}.imageGallery .thumbs.flickity-enabled .flickity-slider .image{min-height:100%}.imageGallery .thumbs.flickity-enabled .flickity-viewport{overflow:hidden;width:100%}.imageGallery .thumbs.flickity-enabled .flickity-page-dots{position:relative;left:auto;top:auto;right:auto;bottom:auto;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:flex-start;align-items:flex-start;width:100%;max-width:none;margin:auto;margin-top:calc((calc(25px + 2.4vw))*.25)}.imageGallery .thumbs.flickity-enabled .flickity-page-dots li{display:block;width:1.2em;height:1.2em;margin-left:0;margin-right:.6em;border-radius:0;background-color:var(--bf-color-lighter-grey);opacity:.8}.imageGallery .thumbs.flickity-enabled .flickity-page-dots li.is-selected{background-color:var(--bf-color-primary)}@media only screen and (max-width: 768px){.imageGallery.thumb25:not(.neverBreak) .thumbs .image,.imageGallery.thumb20:not(.neverBreak) .thumbs .image,.imageGallery.thumb12:not(.neverBreak) .thumbs .image{width:25%}}@media only screen and (max-width: 700px){.imageGallery.thumb25:not(.neverBreak) .thumbs .image,.imageGallery.thumb20:not(.neverBreak) .thumbs .image,.imageGallery.thumb12:not(.neverBreak) .thumbs .image{width:33.3333333333%}}.imageGallery.immediateBreak.thumb25 .thumbs .image,.imageGallery.immediateBreak.thumb20 .thumbs .image,.imageGallery.immediateBreak.thumb12 .thumbs .image{width:50%}@media only screen and (max-width: 1100px){.imageGallery.laptopBreak.thumb25 .thumbs .image,.imageGallery.laptopBreak.thumb20 .thumbs .image,.imageGallery.laptopBreak.thumb12 .thumbs .image{width:50%}}@media only screen and (max-width: 900px){.imageGallery.bigTabletBreak.thumb25 .thumbs .image,.imageGallery.bigTabletBreak.thumb20 .thumbs .image,.imageGallery.bigTabletBreak.thumb12 .thumbs .image{width:50%}}@media only screen and (max-width: 768px){.imageGallery.tabletBreak.thumb25 .thumbs .image,.imageGallery.tabletBreak.thumb20 .thumbs .image,.imageGallery.tabletBreak.thumb12 .thumbs .image{width:50%}}@media only screen and (max-width: 700px){.imageGallery.smallTabletBreak.thumb25 .thumbs .image,.imageGallery.smallTabletBreak.thumb20 .thumbs .image,.imageGallery.smallTabletBreak.thumb12 .thumbs .image{width:50%}}@media only screen and (max-width: 650px){.imageGallery.defaultBreak:not(.neverBreak).thumb25 .thumbs .image,.imageGallery.defaultBreak:not(.neverBreak).thumb20 .thumbs .image,.imageGallery.defaultBreak:not(.neverBreak).thumb12 .thumbs .image{width:50%}.imageGallery.bigPhoneBreak.thumb25 .thumbs .image,.imageGallery.bigPhoneBreak.thumb20 .thumbs .image,.imageGallery.bigPhoneBreak.thumb12 .thumbs .image{width:50%}}@media only screen and (max-width: 450px){.imageGallery.phoneBreak.thumb25 .thumbs .image,.imageGallery.phoneBreak.thumb20 .thumbs .image,.imageGallery.phoneBreak.thumb12 .thumbs .image{width:50%}}@media only screen and (max-width: 350px){.imageGallery.smallPhoneBreak.thumb25 .thumbs .image,.imageGallery.smallPhoneBreak.thumb20 .thumbs .image,.imageGallery.smallPhoneBreak.thumb12 .thumbs .image{width:50%}}.miniBanners .miniBannerTrack{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:flex-start;align-items:stretch;width:calc(100% + (calc(25px + 2.4vw))*.5);margin-left:calc(0px - (calc(25px + 2.4vw))*.25)}.miniBanners .miniBanner{width:calc(50% - (calc(25px + 2.4vw))*.5);margin:calc((calc(25px + 2.4vw))*.25);margin-top:0;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;aspect-ratio:1/1}.miniBanners .miniBanner.textBottom{justify-content:flex-end}.miniBanners .miniBanner.textTop{justify-content:flex-start}.miniBanners .miniBanner.hasColour{padding:0}.miniBanners .miniBanner.insetBorder .text .positioner{padding-top:calc(25px + 2.4vw);padding-bottom:calc(25px + 2.4vw);border-top:solid 2px currentColor;border-bottom:solid 5px currentColor}.miniBanners .miniBanner.sameBack.insetBorder .bannerFlex{margin-bottom:0;margin-top:0}.miniBanners .miniBanner .bannerFlex{z-index:1;width:100%;max-width:calc(100% - (calc(25px + 2.4vw))*2);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:stretch;margin:calc((calc(25px + 2.4vw))*.75) 0}.miniBanners .miniBanner .bannerFlex .text{width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center}.miniBanners .miniBanner .bannerFlex.squareText .stilt{display:block;padding-top:100%}.miniBanners .miniBanner .image{z-index:0;width:100%}.miniBanners .miniBanner .image.bgImage img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%}.miniBanners .miniBanner.textTop .image{margin-bottom:0;margin-top:auto}.miniBanners .miniBanner.textTop .bannerFlex{order:0}.miniBanners .miniBanner.textBottom .image{margin-top:0;margin-bottom:auto}.miniBanners .miniBanner.textBottom .bannerFlex{order:2}@media only screen and (max-width: 650px){.miniBanners .miniBannerTrack{width:100%;margin-left:0}.miniBanners .miniBanner{width:100%;aspect-ratio:auto;margin:calc((calc(25px + 2.4vw))*.25) 0}}.videoBlock .text *{text-align:center}.videoBlock .text+.video_embed_code{margin-top:calc((calc(25px + 2.4vw))*.5)}.videoBlock .video_embed_code{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;width:100%;max-width:750px;margin-left:auto;margin-right:auto}.videoBlock .video_embed_code .heading{text-align:center}.videoBlock .video_embed_code .proportioner{width:100%;padding-bottom:56.25%;height:0;overflow:hidden}.videoBlock .video_embed_code .proportioner>div:first-child{position:absolute;top:0;left:0;width:100%;height:100%;padding:0 !important}.videoBlock .video_embed_code iframe,.videoBlock .video_embed_code .videoHolder object,.videoBlock .video_embed_code .videoHolder embed,.videoBlock .video_embed_code video{position:absolute;top:0;left:0;width:100%;height:100%}.inlineVideo,.videoHolder{width:100%;display:block}.inlineVideo span,.videoHolder span{width:100%;display:block}.inlineVideo video,.videoHolder video{max-width:100%;background-color:rgba(0,0,0,.1);border:solid 1px rgba(0,0,0,.25)}.inlineVideo video.hideforFullScreen,.videoHolder video.hideforFullScreen{display:none}.inlineVideo .wp-video,.featureVideo.block .wp-video{margin:auto;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%}@media only screen and (max-width: 768px){.inlineVideo .wp-video,.featureVideo.block .wp-video{max-width:100%}}.mejs-container{background-color:rgba(0,0,0,0)}.mejs-container .mejs-mediaelement{background-color:var(--bf-color-secondary)}@media only screen and (min-width: 650px){.mejs-container.videoSD{display:none}}@media only screen and (max-width: 650px){.mejs-container.videoHD{display:none}}.mejs-time-float{display:none !important}.mejs-controls{background-color:var(--bf-color-primary)}.mejs-controls.mejs-time-rail.mejs-time-current{background-color:var(--bf-color-secondary)}.mejs-inner{min-height:100%}.mediaelementwrapper{min-height:100%}.mejs-overlay{min-height:100%}.mejs-layers{min-height:100%;position:initial}.mejs-overlay-button{opacity:.5}.mejs-overlay-button:hover{opacity:1}.socialBlock .text *{text-align:center}.socialBlock .text+.social_embed_code{margin-top:calc((calc(25px + 2.4vw))*.5)}.socialBlock .social_embed_code{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;width:100%;max-width:750px;margin-left:auto;margin-right:auto}.socialBlock .social_embed_code .heading{text-align:center}.socialBlock .social_embed_code iframe{margin:calc((calc(25px + 2.4vw))*.5) auto}.rangeMenu{width:100%}.rangeTrack{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:flex-start;align-items:stretch;overflow:hidden}.woocommerce .rangeTile,.rangeTile{width:33.3333333333%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:stretch;background-color:var(--bf-color-primary)}.woocommerce .rangeTile a,.rangeTile a{display:block;width:100%}.woocommerce .rangeTile .text,.rangeTile .text{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-end;padding:calc((calc(25px + 2.4vw))*.5);padding-bottom:calc((calc(25px + 2.4vw))*.25);z-index:2}.woocommerce .rangeTile .text .positioner,.rangeTile .text .positioner{padding:calc((calc(25px + 2.4vw))*.5);background-color:color-mix(in srgb, var(--bf-color-primary), transparent 25%)}.woocommerce .rangeTile .text h5,.rangeTile .text h5{font-size:var(--kc-h6Size) 22px;font-size:var(--kc-h6Size-clamp);margin-bottom:.25em}.woocommerce .rangeTile .text p,.rangeTile .text p{font-size:var(--kc-smallFontSize);font-size:var(--kc-smallFontSize-clamp)}.woocommerce .rangeTile .text span.stilt,.rangeTile .text span.stilt{display:block;padding-top:150%}.woocommerce .rangeTile .image,.woocommerce .rangeTile img,.woocommerce .rangeTile picture,.rangeTile .image,.rangeTile img,.rangeTile picture{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%}.woocommerce .rangeTile img,.rangeTile img{-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;height:100% !important}.woocommerce .rangeTile.allCarpets,.rangeTile.allCarpets{background-color:rgba(0,0,0,0)}.woocommerce .rangeTile.allCarpets .text,.rangeTile.allCarpets .text{align-items:center;padding:calc((calc(25px + 2.4vw))*.5)}.woocommerce .rangeTile.allCarpets .text::after,.rangeTile.allCarpets .text::after{content:"";display:block;position:absolute;left:calc((calc(25px + 2.4vw))*.25);top:0;right:calc((calc(25px + 2.4vw))*.25);bottom:calc((calc(25px + 2.4vw))*.25);border:solid 1px var(--bf-color-light-grey);opacity:.5}.rangeTrack.flickity-enabled .flickity-viewport{overflow:hidden;width:100%}.rangeTrack.flickity-enabled .flickity-page-dots{position:relative;left:auto;top:auto;right:auto;bottom:auto;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:flex-start;align-items:flex-start;width:100%;max-width:none;margin:auto;margin-top:calc((calc(25px + 2.4vw))*.25)}.rangeTrack.flickity-enabled .flickity-page-dots li{display:block;width:1.2em;height:1.2em;margin-left:0;margin-right:.6em;border-radius:0;background-color:var(--bf-color-light-grey);opacity:.8}.rangeTrack.flickity-enabled .flickity-page-dots li.is-selected{background-color:var(--bf-color-primary);opacity:1}@media only screen and (max-width: 768px){.woocommerce .rangeTile,.rangeTile{width:50%}}@media only screen and (max-width: 650px){.woocommerce .rangeTile,.rangeTile{width:100%}}.flooringTypes .text{max-width:none}.flooringTypes .text+.floorTypes{margin-top:calc(25px + 2.4vw)}.flooringTypes .introText{max-width:1050px;margin-left:auto;margin-right:auto}.flooringTypes .floorTypes{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:flex-start;align-items:stretch;width:calc(100% + (calc(25px + 2.4vw))*.5)}.flooringTypes .floorTypes .floorType{padding:calc(calc((calc(25px + 2.4vw)) * 0.5)/2);display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.flooringTypes .floorTypes .floorType .text{width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;flex-grow:1}.flooringTypes .floorTypes .floorType .text.hasColour{padding:calc((calc(25px + 2.4vw))*.5)}.flooringTypes .floorTypes .floorType .text .prices{padding:calc((calc(25px + 2.4vw))*.5);margin-bottom:calc((calc(25px + 2.4vw))*.5);background-color:var(--bf-color-white);border:solid 1px var(--bf-color-light-grey)}.flooringTypes .floorTypes .floorType .text .prices *:last-child{margin-bottom:0}.flooringTypes .floorTypes .floorType .images{width:100%;z-index:2}.flooringTypes .floorTypes .floorType .typeImage+.noBack{margin-top:2em}.flooringTypes .floorTypes .floorType .typeImage{width:100%;padding-top:100%}.flooringTypes .floorTypes .floorType .typeImage img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;aspect-ratio:1/1;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.flooringTypes .floorTypes .floorType h5.floorTypeHeader{margin-top:calc((calc(25px + 2.4vw))*.5);font-size:var(--kc-h6Size) 22px;font-size:var(--kc-h6Size-clamp)}.flooringTypes.type100 .floorType{width:100%}.flooringTypes.type50 .floorType{width:calc(50% - (calc(25px + 2.4vw))*.5)}.flooringTypes.type33 .floorType{width:calc(33% - (calc(25px + 2.4vw))*.5)}.flooringTypes.type25 .floorType{width:calc(25% - (calc(25px + 2.4vw))*.5)}.flooringTypes.type20 .floorType{width:calc(20% - (calc(25px + 2.4vw))*.5)}.typeTrack.flickity-enabled .flickity-slider{width:100%}.typeTrack.flickity-enabled .flickity-slider .floorType{min-height:100%}.typeTrack.flickity-enabled .flickity-viewport{overflow:hidden;width:100%;margin-bottom:4em}.typeTrack.flickity-enabled .flickity-page-dots{position:relative;left:auto;top:auto;right:auto;bottom:auto;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:flex-start;align-items:flex-start;width:100%;max-width:none;margin:auto;margin-top:calc((calc(25px + 2.4vw))*.25)}.typeTrack.flickity-enabled .flickity-page-dots li{display:block;width:1.2em;height:1.2em;margin-left:0;margin-right:.6em;border-radius:0;background-color:var(--bf-color-lighter-grey);opacity:.8}.typeTrack.flickity-enabled .flickity-page-dots li.is-selected{background-color:var(--bf-color-primary)}.typeTrack.flickity-enabled button.flickity-button{position:absolute;left:auto;top:auto;right:0;bottom:0;background-image:url("/wp-content/themes/kc_bespokefloors/img/page-arrow-large.svg");background-size:contain;background-repeat:no-repeat;background-position:center right;height:1.5em;width:6.3em}.typeTrack.flickity-enabled button.flickity-button.previous{width:3em;right:7.3em;background-image:url("/wp-content/themes/kc_bespokefloors/img/page-arrow-small.svg");background-position:center left}.typeTrack.flickity-enabled button.flickity-button svg{display:none}@media only screen and (max-width: 768px){.flooringTypes.type100 .floorType{width:100%}.flooringTypes.type50 .floorType{width:calc(50% - (calc(25px + 2.4vw))*.5)}.flooringTypes.type33 .floorType{width:calc(50% - (calc(25px + 2.4vw))*.5)}.flooringTypes.type25 .floorType{width:calc(50% - (calc(25px + 2.4vw))*.5)}.flooringTypes.type20 .floorType{width:calc(50% - (calc(25px + 2.4vw))*.5)}}.comparisonTable .text+.compTable{margin-top:calc(25px + 2.4vw)}.comparisonTable>.text{max-width:var(1050px);margin-left:auto;margin-right:auto}.comparisonTable .compTable{width:100%;display:grid;grid-auto-rows:auto;grid-template-columns:1fr 1fr;gap:calc((calc(25px + 2.4vw))*.5)}.comparisonTable .compTable .compItem{width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center;margin-bottom:calc((calc(25px + 2.4vw))*.5)}.comparisonTable .compTable .compItem .imageHolder{background-image:linear-gradient(to bottom, transparent 0%, transparent 50%, var(--bf-color-lighter-grey) 50%)}.comparisonTable .compTable .compItem .imageHolder img{width:calc(100% - (calc(25px + 2.4vw))*2);left:calc(25px + 2.4vw);right:calc(25px + 2.4vw)}.comparisonTable .compTable .compItem .imageHolder span{padding-top:60%}.comparisonTable .compTable .compItem .text{width:100%;padding:calc(25px + 2.4vw);flex-grow:1;background-color:var(--bf-color-lighter-grey)}@supports(font-size: clamp(1em, 1vw, 2em)){.comparisonTable .compTable .compItem .text ul.ticks{font-size:clamp(16px,2.1vw,18px)}}.comparisonTable.naturalHeight .compTable .compItem .imageHolder img{position:relative;left:auto;top:auto;right:auto;bottom:auto;margin-left:calc(25px + 2.4vw);margin-right:calc(25px + 2.4vw)}.comparisonTable.naturalHeight .compTable .compItem .imageHolder span{display:none}@media only screen and (max-width: 700px){.comparisonTable .compTable{grid-template-columns:1fr}}.customCode{text-align:center}.customCode *{margin-left:auto;margin-right:auto}.testimonials{width:100%;overflow:visible;margin-right:auto;margin-left:auto;text-align:center;max-width:1050px;margin-left:auto;margin-right:auto}.testimonials .moreTestimonials{margin-top:calc((calc(25px + 2.4vw))*.5);padding-top:calc((calc(25px + 2.4vw))*.5);border-top:solid 1px var(--bf-color-primary)}.testimonials .testimonial{width:33.3333333333%;max-width:1050px;margin-left:auto;margin-right:auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:stretch;padding:1em}.testimonials .testimonial blockquote{width:100%;padding-top:.5em;text-align:center;background-color:var(--bf-color-lighter-grey);padding:2.4em;border-radius:1.2em;min-height:100%}.testimonials .testimonial blockquote *{font-size:var(--kc-footerFontSize);font-size:var(--kc-footerFontSize-clamp)}.testimonials .testimonial blockquote *:last-child{margin-bottom:0}.testimonials .testimonial .quoteFoot{width:100%;text-align:center;padding-top:.75em;color:var(--bf-color-primary);font-weight:700}.testimonials .testimonial .quoteFoot p{font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);margin:0}.testimonials .testimonial .quoteFoot p.source{font-size:var(--kc-footerFontSize);font-size:var(--kc-footerFontSize-clamp)}*+.reviewsFoot{margin-top:calc(24px + 3vw)}.reviewsFoot{max-width:1050px;margin-left:auto;margin-right:auto;text-align:center}.reviewsFoot img.reviewLogos{max-width:700px;max-height:60px;margin:calc((calc(25px + 2.4vw))*.5) auto 0}.testimonialTrack{width:100%;margin-top:calc((calc(25px + 2.4vw))*.5)}.testimonialGrid{margin-top:calc((calc(25px + 2.4vw))*.5);width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:stretch}.testimonialGrid .testimonial{width:50%;padding:0 calc(25px + 2.4vw);margin-bottom:calc((calc(25px + 2.4vw))*.5)}.testimonialTrack.flickity-enabled .flickity-slider{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:stretch}.testimonialTrack.flickity-enabled .flickity-slider .testimonial{min-height:100%}.testimonialTrack.flickity-enabled .flickity-page-dots{position:relative;left:auto;top:auto;right:auto;bottom:auto;margin-top:calc((calc(25px + 2.4vw))*.5)}.rating{display:block;width:40%;margin:auto;margin-bottom:.5em;max-width:180px;min-width:80px;background-repeat:no-repeat;background-size:contain;background-position:center center}.rating span{width:100%;display:block;padding-top:20%}.rating.bigRating{width:75%;max-width:320px;min-width:80px;margin-bottom:calc((calc(25px + 2.4vw))*.5)}.rating.oneStar{background-image:url("/wp-content/themes/kc_bespokefloors/img/star-rating-1.svg")}.rating.twoStar{background-image:url("/wp-content/themes/kc_bespokefloors/img/star-rating-2.svg")}.rating.threeStar{background-image:url("/wp-content/themes/kc_bespokefloors/img/star-rating-3.svg")}.rating.fourStar{background-image:url("/wp-content/themes/kc_bespokefloors/img/star-rating-4.svg")}.rating.fiveStar{background-image:url("/wp-content/themes/kc_bespokefloors/img/star-rating-5.svg")}.textContent.testimonialSide .testimonials{background-color:var(--bf-color-lighter-grey)}.textContent.testimonialSide .testimonials .testimonial{padding:calc(25px + 2.4vw)}.textContent.testimonialSide .testimonialTrack.flickity-enabled{padding-bottom:calc((calc(25px + 2.4vw))*.5)}.textContent.testimonialSide .testimonialTrack.flickity-enabled .testimonial{padding-bottom:calc((calc(25px + 2.4vw))*.5)}.textContent.testimonialSide .testimonialTrack.flickity-enabled .flickity-page-dots{margin-top:0;margin-bottom:0}@media only screen and (max-width: 768px){.testimonials .testimonial{width:50%}}@media only screen and (max-width: 650px){.testimonials .testimonial{width:100%}}.timeline{max-width:950px;margin-left:auto;margin-right:auto}.timeline .milestone{border:solid 1px var(--bf-color-primary);padding:calc(25px + 2.4vw);display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;text-align:center;background-color:var(--bf-color-white);overflow:visible;margin-bottom:calc(25px + 2.4vw + (calc(25px + 2.4vw))*.5)}.timeline .milestone .connector{content:"";display:block;position:absolute;left:50%;top:100%;right:auto;bottom:auto;width:1px;height:calc(25px + 2.4vw + (calc(25px + 2.4vw))*.5);background-color:var(--bf-color-primary);transform-origin:center top}.timeline .milestone.noBorder{border:0}.timeline .milestone.hasImage{padding-top:0;margin-top:calc((calc(25px + 2.4vw))*2 + 25px + 2.4vw + (calc(25px + 2.4vw))*.5 - 2px)}.timeline .milestone.hasImage .timelineImage{margin-top:calc(0px - (calc(25px + 2.4vw))*2);transform-origin:center top}.timeline .milestone.noText{margin-bottom:0;padding-bottom:0}.timeline .milestone.noText .timelineImage{margin-bottom:0}.timeline .milestone:last-child .connector{display:none}.timeline .timelineImage{border:solid 1px var(--bf-color-primary);order:0;margin-left:auto;margin-right:auto;margin-bottom:calc(25px + 2.4vw);max-width:650px}.timeline .details{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;order:1;padding:0 calc(25px + 2.4vw)}.timeline p.date{order:1;color:var(--bf-color-primary);display:inline-block}.timeline p.date:before,.timeline p.date:after{content:"";display:block;position:absolute;left:auto;top:50%;right:-28px;bottom:auto;width:20px;border-top:solid 1px var(--bf-color-primary)}.timeline p.date:before{left:-28px;right:auto}.timeline h4{order:2}.timeline .timelineText{order:3}@media only screen and (max-width: 768px){.timeline .details{padding:0}}.teamGrid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:flex-start;align-items:flex-start}.teamGrid .teamMember{background-color:var(--bf-color-lighter-grey);width:calc(33.3333333333% - calc((calc(25px + 2.4vw)) * 0.25));margin:calc((calc(25px + 2.4vw))*.25);display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.teamGrid .teamMember .image{order:0}.teamGrid .teamMember .text{order:1;padding:calc((calc(25px + 2.4vw))*.5)}.teamGrid .teamMember .memberName{margin:0}.showroomsBlock .showroomName{background-color:var(--bf-color-primary);color:var(--bf-color-white);width:100%;display:block;padding:1.6rem;margin:0;font-size:var(--kc-h5Size) 24px;font-size:var(--kc-h5Size-clamp)}.showroomsBlock .text+.addresses{margin-top:calc((calc(25px + 2.4vw))*.75)}.showroomsBlock .addresses{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:flex-start;align-items:flex-start;gap:calc((calc(25px + 2.4vw))*.5);align-items:stretch}.showroomsBlock .addresses .showroomAddress{width:45%;min-width:350px;flex-grow:1;max-width:560px;background-color:var(--bf-color-lighter-grey);display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.showroomsBlock .addresses .showroomAddress .showroomImage{aspect-ratio:4/2.5;-o-object-fit:cover;object-fit:cover;order:0}.showroomsBlock .addresses .showroomAddress .details{padding:1.6rem;order:1}.showroomsBlock .addresses .showroomAddress .details ul{list-style-type:none}.showroomsBlock .addresses .showroomAddress .details .openingHours *{font-size:var(--kc-footerFontSize);font-size:var(--kc-footerFontSize-clamp)}.showroomsBlock .addresses .showroomAddress .details .iconLink{font-size:var(--kc-footerFontSize);font-size:var(--kc-footerFontSize-clamp)}.showroomsBlock .addresses .showroomAddress .details p.openHead{margin-bottom:0}.showroomsHead{text-align:center}body.single-faq .pageHeading h1{font-size:var(--kc-h2Size) 40px;font-size:var(--kc-h2Size-clamp);text-align:left}body.single-faq .pageContent>.wrapper{max-width:950px}.faqs{text-align:center}.faqs .faqIndex.twoCols{-moz-columns:2;columns:2}.faqs .faqIndex p{margin-bottom:12px}.faqs .faqIndex li{padding-right:24px}.faqs.mainFAQPage{padding-top:0}.faqs .introText{max-width:950px;margin-left:auto;margin-right:auto;margin-bottom:calc((calc(25px + 2.4vw))*.75)}.faqs .introText+.flexer{margin-top:calc((calc(25px + 2.4vw))*.25)}.faqs .introText+.flexer.faqIndex{margin-top:calc(25px + 2.4vw)}.faqs .flexer{flex-wrap:wrap;text-align:left;align-items:stretch;justify-content:center}.faqs .faq{width:70%;padding:calc(25px + 2.4vw);border-bottom:solid 1px var(--bf-color-light-grey)}.faqs .faq:last-child:after{display:none}.faqs .faqSignOff{margin-top:calc(25px + 2.4vw)}@media only screen and (max-width: 900px){.faqs .faq{width:100%;padding-left:0;padding-right:0}.faqs .faq:nth-child(odd):after{display:none}}.manufacturers{text-align:center;margin-left:auto;margin-right:auto}.manufacturers .text+.flexer{margin-top:calc((calc(25px + 2.4vw))*.5)}.manufacturers .text{overflow:hidden}.manufacturers .flexer{justify-content:center;flex-wrap:wrap;align-items:stretch}.manufacturers.largerLogos .manufacturer{width:33%;max-width:290px}.manufacturers.smallerLogos .manufacturer{width:16.66%;min-width:120px}.manufacturers .manufacturer{width:20%;min-width:165px;text-align:center;padding:calc((calc(25px + 2.4vw))*.5);display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center}.manufacturers .manufacturer a{width:100%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-content:center;align-items:flex-end;min-height:100%}.manufacturers .manufacturer img{width:100%;flex-grow:1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;background-color:rgba(0,0,0,0);aspect-ratio:1/.4}.manufacturers .manufacturer img.portrait{aspect-ratio:1/.7}.manufacturers .manufacturer img.panoramic{aspect-ratio:1/.25}.manufacturers .manufacturer img+p{padding-top:calc((calc(25px + 2.4vw))*.5)}.manufacturers .manufacturer p{font-size:var(--kc-smallFontSize);font-size:var(--kc-smallFontSize-clamp);width:100%;margin:auto;margin-bottom:0}.manufacturers.largeLogos .manufacturer{width:33%;min-width:180px}.manufacturers .manufacturerTrack.flickity-enabled{max-width:calc(100% - calc(25px + 2.4vw));margin-left:auto;margin-right:auto}.manufacturers .manufacturerTrack.flickity-enabled .flickity-slider{width:100%}.manufacturers .manufacturerTrack.flickity-enabled .flickity-slider .image{min-height:100%}.manufacturers .manufacturerTrack.flickity-enabled .flickity-viewport{overflow:hidden;width:100%}.manufacturers .manufacturerTrack.flickity-enabled .flickity-page-dots{position:relative;left:auto;top:auto;right:auto;bottom:auto;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:flex-start;align-items:flex-start;width:100%;max-width:none;margin:auto;margin-top:calc((calc(25px + 2.4vw))*.25)}.manufacturers .manufacturerTrack.flickity-enabled .flickity-page-dots li{display:block;width:1.2em;height:1.2em;margin-left:0;margin-right:.6em;border-radius:0;background-color:var(--bf-color-lighter-grey);opacity:.8}.manufacturers .manufacturerTrack.flickity-enabled .flickity-page-dots li.is-selected{background-color:var(--bf-color-primary)}@media only screen and (max-width: 768px){.manufacturers .manufacturer{min-width:175px}.manufacturers.smallerLogos .manufacturer{min-width:150px}.manufacturers.largerLogos .manufacturer{min-width:200px}}@media only screen and (max-width: 650px){.manufacturers .manufacturer{width:33.3333%;min-width:33.3333%}.manufacturers.smallerLogos .manufacturer{min-width:33.3333%}.manufacturers.largerLogos .manufacturer{min-width:33.3333%}}.pageTiles,.inlineBlog{overflow:visible;max-width:calc(100% - calc((calc(25px + 2.4vw)) * 0.5));margin-left:auto;margin-right:auto}.pageTiles .text,.inlineBlog .text{overflow:hidden}.inlineJournal,.inlinePagesMenu{overflow:visible}.inlineJournal .introText .text h1:after,.inlineJournal .introText .text h2:after,.inlineJournal .introText .text .headline:after,.inlineJournal .introText .text .divider,.inlineJournal .introText .text .dividerHead:after,.inlineJournal .outtroText .text h1:after,.inlineJournal .outtroText .text h2:after,.inlineJournal .outtroText .text .headline:after,.inlineJournal .outtroText .text .divider,.inlineJournal .outtroText .text .dividerHead:after,.inlinePagesMenu .introText .text h1:after,.inlinePagesMenu .introText .text h2:after,.inlinePagesMenu .introText .text .headline:after,.inlinePagesMenu .introText .text .divider,.inlinePagesMenu .introText .text .dividerHead:after,.inlinePagesMenu .outtroText .text h1:after,.inlinePagesMenu .outtroText .text h2:after,.inlinePagesMenu .outtroText .text .headline:after,.inlinePagesMenu .outtroText .text .divider,.inlinePagesMenu .outtroText .text .dividerHead:after{margin-left:auto;margin-right:auto}.inlineJournal .introText .text *,.inlineJournal .outtroText .text *,.inlinePagesMenu .introText .text *,.inlinePagesMenu .outtroText .text *{text-align:center}.inlineJournal .introText .text li,.inlineJournal .outtroText .text li,.inlinePagesMenu .introText .text li,.inlinePagesMenu .outtroText .text li{text-align:left}.inlineJournal .introText .text h1,.inlineJournal .introText .text h2,.inlineJournal .introText .text h3,.inlineJournal .introText .text h4,.inlineJournal .introText .text h5,.inlineJournal .introText .text h6,.inlineJournal .outtroText .text h1,.inlineJournal .outtroText .text h2,.inlineJournal .outtroText .text h3,.inlineJournal .outtroText .text h4,.inlineJournal .outtroText .text h5,.inlineJournal .outtroText .text h6,.inlinePagesMenu .introText .text h1,.inlinePagesMenu .introText .text h2,.inlinePagesMenu .introText .text h3,.inlinePagesMenu .introText .text h4,.inlinePagesMenu .introText .text h5,.inlinePagesMenu .introText .text h6,.inlinePagesMenu .outtroText .text h1,.inlinePagesMenu .outtroText .text h2,.inlinePagesMenu .outtroText .text h3,.inlinePagesMenu .outtroText .text h4,.inlinePagesMenu .outtroText .text h5,.inlinePagesMenu .outtroText .text h6{text-align:center;width:100%;display:inline-block}.inlineJournal .introText .text .positioner,.inlineJournal .outtroText .text .positioner,.inlinePagesMenu .introText .text .positioner,.inlinePagesMenu .outtroText .text .positioner{max-width:950px;margin-left:auto;margin-right:auto}.inlineJournal .introText+.pageTiles,.inlinePagesMenu .introText+.pageTiles{margin-top:calc((calc(25px + 2.4vw))*.5)}.pageTileTrack,.pageTileGrid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:flex-start;align-items:stretch;width:calc(100% + calc((calc(25px + 2.4vw)) * 0.25));left:calc(0px - calc((calc(25px + 2.4vw)) * 0.25)/2)}.pageTileGrid .pageTile{width:33.3333333333%}.pageTileGrid .pageTile span.stilt{padding-top:100%}.pageTileGrid.card50 .pageTile{width:50%}.pageTileGrid.card50 .pageTile span.stilt{padding-top:100%}.pageTileGrid.card100 .pageTile{width:100%}.pageTileGrid.card100 .pageTile span.stilt{padding-top:75%}.pageTile{width:40%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:stretch;padding:calc(calc((calc(25px + 2.4vw)) * 0.25)/2)}.pageTile a{display:grid;grid-template-areas:"tile";grid-template-columns:1fr;grid-template-rows:1fr;width:100%;align-items:center;justify-items:center}.pageTile .text{grid-area:tile;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;gap:.5em;padding:calc(25px + 2.4vw) calc((calc(25px + 2.4vw))*.5);z-index:2;text-align:center;width:calc(100% - (calc(25px + 2.4vw))*2);background-color:color-mix(in srgb, var(--bf-color-primary), transparent 20%);align-self:center;max-width:600px}.pageTile .text .positioner{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;align-self:stretch}.pageTile .text .blockLink{margin-top:auto;margin-bottom:0;font-size:var(--kc-smallFontSize);font-size:var(--kc-smallFontSize-clamp)}.pageTile .tileImage{grid-area:tile;display:block;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:1;background-color:color-mix(in srgb, var(--bf-color-primary), transparent 90%)}.pageTile img.tileImage{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.pageTile span.stilt{grid-area:tile;display:block;width:100%;padding-top:150%;z-index:0}.pageTileTrack.flickity-enabled .flickity-slider{width:100%}.pageTileTrack.flickity-enabled .flickity-slider .pageTile{min-height:100%}.pageTileTrack.flickity-enabled .flickity-viewport{overflow:hidden;width:100%;margin-bottom:4em}.pageTileTrack.flickity-enabled .flickity-page-dots{position:relative;left:auto;top:auto;right:auto;bottom:auto;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:flex-start;align-items:flex-start;width:100%;max-width:none;margin:auto;margin-top:calc((calc(25px + 2.4vw))*.25)}.pageTileTrack.flickity-enabled .flickity-page-dots li{display:block;width:1.2em;height:1.2em;margin-left:0;margin-right:.6em;border-radius:0;background-color:var(--bf-color-lighter-grey);opacity:.8}.pageTileTrack.flickity-enabled .flickity-page-dots li.is-selected{background-color:var(--bf-color-primary)}.pageTileTrack.flickity-enabled button.flickity-button{position:absolute;left:auto;top:auto;right:0;bottom:0;background-image:url("/wp-content/themes/kc_bespokefloors/img/page-arrow-large.svg");background-size:contain;background-repeat:no-repeat;background-position:center right;height:1.5em;width:6.3em}.pageTileTrack.flickity-enabled button.flickity-button.previous{width:3em;right:7.3em;background-image:url("/wp-content/themes/kc_bespokefloors/img/page-arrow-small.svg");background-position:center left}.pageTileTrack.flickity-enabled button.flickity-button svg{display:none}.pageTile.blogTile a{flex-wrap:wrap}.pageTile.blogTile a .text{order:1}.pageTile.blogTile a .image{order:0;width:100%}.pageTile.blogTile a .image .stilt{display:block;padding-top:75%}.pageTile.blogTile a .image img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}@media only screen and (max-width: 1100px){.pageTileGrid .pageTile{width:50%;max-width:450px}.pageTileGrid .pageTile span.stilt{padding-top:100%}}@media only screen and (max-width: 768px){.pageTileGrid .pageTile{width:50%;max-width:450px}.pageTileGrid .pageTile h4{font-size:var(--kc-h6Size) 22px;font-size:var(--kc-h6Size-clamp);margin:0}.pageTileGrid .pageTile span.blockLink{display:none}.pageTileGrid .pageTile span.stilt{padding-top:100%}}@media only screen and (max-width: 650px){.pageTile{width:66.6666666667%}.inlinePagesMenu{margin-left:auto;margin-right:auto}}.blockDivider{max-width:1050px;border-top:solid 1px var(--bf-color-primary);margin-left:auto;margin-right:auto}.rangeBlocks{margin-top:calc((calc(25px + 2.4vw))*.25/2)}.rangeBlocks .blockTrack{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:stretch;width:calc(100% + (calc(25px + 2.4vw))*.25);margin-left:calc(0px - (calc(25px + 2.4vw))*.25/2);margin-bottom:calc(0px - (calc(25px + 2.4vw))*.25/2)}.rangeBlocks .rangeBlock{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:stretch;padding:calc((calc(25px + 2.4vw))*.25/2);width:50%}.rangeBlocks .rangeBlock a{width:100%;display:block}.rangeBlocks .rangeBlock .flexer{padding:calc(25px + 2.4vw);padding-left:0px}.rangeBlocks .rangeBlock .flexer .stilt{padding-top:100%;display:block}.rangeBlocks .rangeBlock img.rangeImage{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.rangeBlocks .rangeBlock .text{z-index:2;align-self:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.rangeBlocks .rangeBlock h2{margin-bottom:calc((calc(25px + 2.4vw))*.25)}.rangeBlocks .rangeBlock p.breadCrumb{font-size:var(--kc-smallFontSize);font-size:var(--kc-smallFontSize-clamp);margin-bottom:calc((calc(25px + 2.4vw))*.25)}.rangeBlocks .rangeBlock .rangeHeadline{font-size:var(--kc-bodyFontSize);font-size:var(--kc-bodyFontSize-clamp)}@media only screen and (max-width: 1100px){.rangeBlocks .rangeBlock .flexer .stilt{padding-top:150%}}@media only screen and (max-width: 768px){.rangeBlocks .blockTrack{flex-wrap:wrap}.rangeBlocks .rangeBlock{width:100%}}.collectionsMenu{margin-top:calc(24px + 3vw)}.collectionsMenu .blockFlexer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:flex-start;align-items:stretch;width:calc(100% + (calc(25px + 2.4vw))*.25);margin:auto}.collectionsMenu .collectionBlock{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:stretch;padding:calc((calc(25px + 2.4vw))*.25/2);width:33.3333333333%}.collectionsMenu .collectionBlock .flexer{padding:calc((calc(25px + 2.4vw))*.5);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.collectionsMenu .collectionBlock img.collectionImage{order:0;-o-object-fit:cover;object-fit:cover;min-width:calc(100% + 25px + 2.4vw);left:calc(0px - (calc(25px + 2.4vw))*.5);height:60vw;max-height:550px;object-fit:cover}.collectionsMenu .collectionBlock .collectionNameHolder{display:block;color:var(--bf-color-white);padding:calc((calc(25px + 2.4vw))*.5);width:100%}.collectionsMenu .collectionBlock .collectionNameHolder img{max-width:100%;max-height:9em;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.collectionsMenu .collectionBlock .description{padding:calc((calc(25px + 2.4vw))*.25) calc((calc(25px + 2.4vw))*.5) 0 calc((calc(25px + 2.4vw))*.5)}.collectionsMenu .collectionBlock .text{margin-top:calc(0px - (25px + 2.4vw));width:100%;order:1;z-index:2;align-self:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.collectionsMenu .collectionBlock .collectionLink{font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);font-size:var(--kc-bodyFontSize);font-size:var(--kc-bodyFontSize-clamp);padding:1.5em calc((calc(25px + 2.4vw))*.5) 0 calc((calc(25px + 2.4vw))*.5);border-top:solid 1px var(--bf-color-black);color:var(--bf-color-black);width:100%;display:block}.collectionsMenu .collectionBlock h2{margin-bottom:calc((calc(25px + 2.4vw))*.25)}.collectionsMenu .collectionBlock p.breadCrumb{font-size:var(--kc-smallFontSize);font-size:var(--kc-smallFontSize-clamp);margin-bottom:calc((calc(25px + 2.4vw))*.25)}.collectionsMenu .collectionBlock p.rangeHeadline{font-size:var(--kc-bodyFontSize);font-size:var(--kc-bodyFontSize-clamp)}@media only screen and (max-width: 650px){.collectionsMenu .collectionBlock{width:80%}}.categoriesMenu{width:100%;max-width:1260px;margin-left:auto;margin-right:auto}.categoriesMenu .blockFlexer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;margin-left:calc(0px - (calc(25px + 2.4vw))*.25/2);margin-bottom:calc(0px - (calc(25px + 2.4vw))*.25/2);padding-top:calc((calc(25px + 2.4vw))*.25/2)}.woocommerce .categoryTile,.categoryTile{width:33.3333333333%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:stretch;padding:calc((calc(25px + 2.4vw))*.25/2)}.woocommerce .categoryTile a,.categoryTile a{background-color:var(--bf-color-light-grey);display:block;width:100%}.woocommerce .categoryTile .text,.categoryTile .text{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-end;padding:calc((calc(25px + 2.4vw))*.5);z-index:2}.woocommerce .categoryTile .text span.stilt,.categoryTile .text span.stilt{display:block;padding-top:150%}.woocommerce .categoryTile .text h5,.categoryTile .text h5{margin-bottom:8px}.woocommerce .categoryTile.allFlooring .text,.categoryTile.allFlooring .text{align-items:center}.woocommerce .categoryTile .image,.woocommerce .categoryTile img,.woocommerce .categoryTile picture,.categoryTile .image,.categoryTile img,.categoryTile picture{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%}.woocommerce .categoryTile .image::after,.woocommerce .categoryTile img::after,.woocommerce .categoryTile picture::after,.categoryTile .image::after,.categoryTile img::after,.categoryTile picture::after{content:"";display:block;position:absolute;left:0;top:33%;right:0;bottom:0;background-image:linear-gradient(to top, rgb(0, 0, 0), rgba(0, 0, 0, 0));mix-blend-mode:multiply;opacity:.5}.woocommerce .categoryTile img,.categoryTile img{-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;height:100% !important}.woocommerce .categoryTile.allCarpets,.categoryTile.allCarpets{background-color:rgba(0,0,0,0)}.woocommerce .categoryTile.allCarpets .text,.categoryTile.allCarpets .text{align-items:center;padding:calc((calc(25px + 2.4vw))*.5)}.woocommerce .categoryTile.allCarpets .text::after,.categoryTile.allCarpets .text::after{content:"";display:block;position:absolute;left:calc((calc(25px + 2.4vw))*.25);top:0;right:calc((calc(25px + 2.4vw))*.25);bottom:calc((calc(25px + 2.4vw))*.25);border:solid 1px var(--bf-color-light-grey);opacity:.5}@media only screen and (max-width: 768px){.woocommerce .categoryTile,.categoryTile{width:50%}}.splitBanner.installationsBanner .text .positioner{margin:auto;padding-bottom:calc(25px + 2.4vw)}.splitBanner.installationsBanner .featuredTitle{border-bottom:solid 1px hsla(0,0%,100%,.35);padding-bottom:18px;margin-bottom:18px}.splitBanner.installationsBanner .featureRanges{order:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;margin-bottom:calc((calc(25px + 2.4vw))*.5)}.splitBanner.installationsBanner .featureRanges a{display:block;font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);font-size:var(--kc-bodyFontSize);font-size:var(--kc-bodyFontSize-clamp);margin-right:.75em;margin-bottom:.75em}/*! Flickity v2.2.2
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-button{position:absolute;border:none;color:var(--bf-color-primary);background-color:rgba(0,0,0,0);margin-top:0;margin-bottom:0}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:24px;height:24px;padding:0;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:-20px}.flickity-prev-next-button.next{right:-20px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:0}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:0}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:0%;top:0%;width:100%;height:100%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.flickity-enabled.is-fade .flickity-slider>*{pointer-events:none;z-index:0}.flickity-enabled.is-fade .flickity-slider>.is-selected{pointer-events:auto;z-index:1}body .fslightbox-container{background:rgba(0,0,0,0);background-color:hsla(0,0%,100%,.9)}body .fslightbox-container .fslightbox-svg-path{fill:var(--bf-color-white)}body .fslightbox-container .fslightbox-toolbar{background-color:var(--bf-color-primary)}body .fslightbox-container .fslightbox-caption{background:var(--bf-color-primary)}body .fslightbox-container .fslightbox-caption .fslightbox-caption-inner *{color:var(--bf-color-white)}body .fslightbox-container:has(video) .fslightbox-flex-centered[title="Turn on slideshow"]{display:none}.aws-container{max-width:calc(1050px/2);margin-left:auto;margin-right:auto}.aws-search-result ul li.aws_result_item .aws_result_link .aws_result_title,.aws-search-result ul li.aws_result_item .aws_result_link .aws_result_excerpt,.aws-search-result ul li.aws_result_item .aws_result_link .aws_result_price{line-height:1.2em}.aws-search-result ul li.aws_result_item .aws_result_link .aws_result_excerpt{color:var(--bf-color-primary)}.aws-search-result ul li.aws_result_item .aws_result_link .aws_result_price{display:none}.searchHolder .aws-container .aws-search-label,.searchHolder .aws-container .aws-search-field{font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);font-size:var(--kc-bodyFontSize);font-size:var(--kc-bodyFontSize-clamp)}.aws-search-result .aws_result_scroll{max-height:350px !important}.aws_result_scroll .aws_result_content .aws_result_price{display:none}.aws_result_scroll .aws_result_content .aws_result_title,.aws_result_scroll .aws_result_content .aws_result_excerpt,.aws_result_scroll .aws_result_content .aws_result_term,.aws_result_scroll .aws_result_content .aws_result_price{font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);font-size:var(--kc-bodyFontSize);font-size:var(--kc-bodyFontSize-clamp);line-height:1.2em;margin:0}.aws_result_scroll .aws_result_content .aws_result_title{margin-bottom:0}.aws_result_scroll .aws_result_content .aws_result_title span.rangeName{width:100%;display:block;font-size:var(--kc-smallFontSize);font-size:var(--kc-smallFontSize-clamp)}.aws_result_scroll .aws_result_content .aws_result_term{margin-top:0;padding-top:0px;font-size:var(--kc-smallFontSize);font-size:var(--kc-smallFontSize-clamp)}/*!
 * baguetteBox.js
 * @author  feimosi
 * @version %%INJECT_VERSION%%
 * @url https://github.com/feimosi/baguetteBox.js
 */#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:#222;background-color:hsla(0,0%,100%,.8) !important;transition:opacity .5s ease}#baguetteBox-overlay.visible{opacity:1}#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center}#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;box-shadow:0 0 8px rgba(0,0,0,.6)}#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;white-space:normal;color:#ccc;background-color:#000;background-color:rgba(0,0,0,.6);font-family:sans-serif}#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;transition:left .4s ease,transform .4s ease}#baguetteBox-slider.bounce-from-right{animation:bounceFromRight .4s ease-out}#baguetteBox-slider.bounce-from-left{animation:bounceFromLeft .4s ease-out}@keyframes bounceFromRight{0%{margin-left:0}50%{margin-left:-30px}100%{margin-left:0}}@keyframes bounceFromLeft{0%{margin-left:0}50%{margin-left:30px}100%{margin-left:0}}.baguetteBox-button#previous-button,.baguetteBox-button#next-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}.baguetteBox-button{position:absolute;cursor:pointer;outline:none;padding:0;margin:0;border:0;border-radius:15%;background-color:rgba(0,0,0,0);color:var(--bf-color-primary);font:1.6em sans-serif;transition:background-color .4s ease}.baguetteBox-button svg{fill:var(--bf-color-primary);stroke:var(--bf-color-primary)}.baguetteBox-button:focus,.baguetteBox-button:hover{border:0}.baguetteBox-button#next-button{right:2%}.baguetteBox-button#previous-button{left:2%}.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2% + 6px);width:30px;height:30px}.baguetteBox-button svg{position:absolute;left:0;top:0;fill:var(--bf-color-primary)}.baguetteBox-spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;animation:bounce 2s infinite ease-in-out}.baguetteBox-double-bounce2{animation-delay:-1s}@keyframes bounce{0%,100%{transform:scale(0)}50%{transform:scale(1)}}body.gsapAnimated *[data-gsap-animated],body.gsapAnimated *[data-flickity-animated]{transform-origin:left center;transition:all;transition-duration:.5s;transition-delay:0;transition-timing-function:ease-out;opacity:0}body.gsapAnimated *[data-gsap-animated][data-gsap-animated=fade-left],body.gsapAnimated *[data-gsap-animated][data-flickity-animated=fade-left],body.gsapAnimated *[data-flickity-animated][data-gsap-animated=fade-left],body.gsapAnimated *[data-flickity-animated][data-flickity-animated=fade-left]{transform:translateX(-30px)}body.gsapAnimated *[data-gsap-animated][data-gsap-animated=fade-right],body.gsapAnimated *[data-gsap-animated][data-flickity-animated=fade-right],body.gsapAnimated *[data-flickity-animated][data-gsap-animated=fade-right],body.gsapAnimated *[data-flickity-animated][data-flickity-animated=fade-right]{transform:translateX(30px)}body.gsapAnimated *[data-gsap-animated][data-gsap-animated=fade-down],body.gsapAnimated *[data-gsap-animated][data-flickity-animated=fade-down],body.gsapAnimated *[data-flickity-animated][data-gsap-animated=fade-down],body.gsapAnimated *[data-flickity-animated][data-flickity-animated=fade-down]{transform:translateY(-30px)}body.gsapAnimated *[data-gsap-animated][data-gsap-animated=fade-up],body.gsapAnimated *[data-gsap-animated][data-flickity-animated=fade-up],body.gsapAnimated *[data-flickity-animated][data-gsap-animated=fade-up],body.gsapAnimated *[data-flickity-animated][data-flickity-animated=fade-up]{transform:translateY(30px)}body.gsapAnimated *[data-gsap-animated][data-gsap-animated=scale-left],body.gsapAnimated *[data-gsap-animated][data-flickity-animated=scale-left],body.gsapAnimated *[data-flickity-animated][data-gsap-animated=scale-left],body.gsapAnimated *[data-flickity-animated][data-flickity-animated=scale-left]{transform-origin:center left;transform:scaleX(0)}body.gsapAnimated *[data-gsap-animated][data-gsap-animated=scale-right],body.gsapAnimated *[data-gsap-animated][data-flickity-animated=scale-right],body.gsapAnimated *[data-flickity-animated][data-gsap-animated=scale-right],body.gsapAnimated *[data-flickity-animated][data-flickity-animated=scale-right]{transform-origin:center right;transform:scaleX(0)}body.gsapAnimated *[data-gsap-animated][data-gsap-animated=scale-down],body.gsapAnimated *[data-gsap-animated][data-flickity-animated=scale-down],body.gsapAnimated *[data-flickity-animated][data-gsap-animated=scale-down],body.gsapAnimated *[data-flickity-animated][data-flickity-animated=scale-down]{transform-origin:top left;transform:scaleY(0)}body.gsapAnimated *[data-gsap-animated][data-gsap-animated=scale-up],body.gsapAnimated *[data-gsap-animated][data-flickity-animated=scale-up],body.gsapAnimated *[data-flickity-animated][data-gsap-animated=scale-up],body.gsapAnimated *[data-flickity-animated][data-flickity-animated=scale-up]{transform-origin:bottom left;transform:scaleY(0)}body.gsapAnimated *[data-gsap-animated][data-gsap-animated=wipe-left],body.gsapAnimated *[data-gsap-animated][data-flickity-animated=wipe-left],body.gsapAnimated *[data-flickity-animated][data-gsap-animated=wipe-left],body.gsapAnimated *[data-flickity-animated][data-flickity-animated=wipe-left]{opacity:1;clip-path:polygon(100% 0%, 100% 0%, 100% 100%, 100% 100%)}body.gsapAnimated *[data-gsap-animated][data-gsap-animated=wipe-right],body.gsapAnimated *[data-gsap-animated][data-flickity-animated=wipe-right],body.gsapAnimated *[data-flickity-animated][data-gsap-animated=wipe-right],body.gsapAnimated *[data-flickity-animated][data-flickity-animated=wipe-right]{opacity:1;clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%)}body.gsapAnimated *[data-gsap-animated][data-gsap-animated=wipe-down],body.gsapAnimated *[data-gsap-animated][data-flickity-animated=wipe-down],body.gsapAnimated *[data-flickity-animated][data-gsap-animated=wipe-down],body.gsapAnimated *[data-flickity-animated][data-flickity-animated=wipe-down]{opacity:1;clip-path:polygon(0% 0%, 100% 0%, 100% 0%, 0% 0%)}body.gsapAnimated *[data-gsap-animated][data-gsap-animated=wipe-up],body.gsapAnimated *[data-gsap-animated][data-flickity-animated=wipe-up],body.gsapAnimated *[data-flickity-animated][data-gsap-animated=wipe-up],body.gsapAnimated *[data-flickity-animated][data-flickity-animated=wipe-up]{opacity:1;clip-path:polygon(0% 100%, 100% 100%, 100% 100%, 0% 100%)}body.gsapAnimated *[data-gsap-animated][data-gsap-animated=wipe-center],body.gsapAnimated *[data-gsap-animated][data-flickity-animated=wipe-center],body.gsapAnimated *[data-flickity-animated][data-gsap-animated=wipe-center],body.gsapAnimated *[data-flickity-animated][data-flickity-animated=wipe-center]{opacity:1;clip-path:polygon(50% 0, 50% 0, 50% 100%, 50% 100%)}body.gsapAnimated *[data-gsap-animated][data-gsap-animated=wipe-center-vert],body.gsapAnimated *[data-gsap-animated][data-flickity-animated=wipe-center-vert],body.gsapAnimated *[data-flickity-animated][data-gsap-animated=wipe-center-vert],body.gsapAnimated *[data-flickity-animated][data-flickity-animated=wipe-center-vert]{opacity:1;clip-path:polygon(0 50%, 100% 50%, 100% 50%, 0 50%)}body.gsapAnimated *[data-gsap-animated][data-gsap-animated=zoom-up],body.gsapAnimated *[data-gsap-animated][data-flickity-animated=zoom-up],body.gsapAnimated *[data-flickity-animated][data-gsap-animated=zoom-up],body.gsapAnimated *[data-flickity-animated][data-flickity-animated=zoom-up]{transform:scale(0.8)}body.gsapAnimated *[data-gsap-animated][data-gsap-animated=zoom-down],body.gsapAnimated *[data-gsap-animated][data-flickity-animated=zoom-down],body.gsapAnimated *[data-flickity-animated][data-gsap-animated=zoom-down],body.gsapAnimated *[data-flickity-animated][data-flickity-animated=zoom-down]{transform:scale(1.2)}body.gsapAnimated .is-selected *[data-flickity-animated]{opacity:1;scale:1;transform:none}body.gsapAnimated .is-selected *[data-flickity-animated].bannerHeader{transition-delay:.5s;transform:none}body.gsapAnimated .is-selected *[data-flickity-animated].subHeader{transition-delay:1s;transform:none}body.gsapAnimated .is-selected *[data-flickity-animated][data-flickity-animated=wipe-left],body.gsapAnimated .is-selected *[data-flickity-animated][data-flickity-animated=wipe-right],body.gsapAnimated .is-selected *[data-flickity-animated][data-flickity-animated=wipe-center-vert],body.gsapAnimated .is-selected *[data-flickity-animated][data-flickity-animated=wipe-center],body.gsapAnimated .is-selected *[data-flickity-animated][data-flickity-animated=wipe-down],body.gsapAnimated .is-selected *[data-flickity-animated][data-flickity-animated=wipe-up]{clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)}footer{padding-top:calc((calc(25px + 2.4vw))*.5)}footer .logoBar{display:block;padding:18px 0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-end;margin:auto;gap:1.8em}footer .logoBar .logo{width:20%;min-width:210px}footer .logoBar h6{margin:0;width:-moz-max-content;width:max-content}footer .logoBar .logo.acgLogo{width:15%;min-width:120px}footer .menuBar{overflow:hidden}footer .addressBar{background-color:var(--bf-color-grey);padding:0;width:100%}footer .addressBar .flexer{margin:0 auto;align-items:stretch;flex-wrap:wrap;gap:calc((calc(25px + 2.4vw))*.5)}footer .addressBar p,footer .addressBar ul,footer .addressBar ol,footer .addressBar a{font-size:var(--kc-footerFontSize);font-size:var(--kc-footerFontSize-clamp);color:var(--bf-color-white)}footer .addressBar ul,footer .addressBar ol{list-style-type:none;padding-right:calc((calc(25px + 2.4vw))*.5)}footer .addressBar .addresses{padding:calc((calc(25px + 2.4vw))*.5) calc(25px + 2.4vw);padding-left:0px;flex-grow:1;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;gap:calc((calc(25px + 2.4vw))*.5)}footer .addressBar .addresses .showroomAddress{max-width:300px}footer .addressBar .addresses::before{content:"";display:block;position:absolute;left:-50vw;top:0;right:auto;bottom:0;width:200vw;height:100%;background-color:color-mix(in srgb, var(--bf-color-black), transparent 75%)}footer .addressBar .addresses .openingHours .openingHead{margin-bottom:0}footer .addressBar .innerFlex{flex-grow:1;flex-wrap:nowrap}footer .addressBar ul.footLinks{-moz-columns:2;columns:2;-moz-column-gap:calc((calc(25px + 2.4vw))*.75);column-gap:calc((calc(25px + 2.4vw))*.75);width:-moz-min-content;width:min-content;padding:calc((calc(25px + 2.4vw))*.5);padding-left:0px;background-color:red;margin:0;flex-grow:1}footer .addressBar ul.footLinks::before{content:"";display:block;position:absolute;left:calc(0px - (25px + 2.4vw));top:0;right:auto;bottom:0;width:200vw;height:100%;background-color:var(--bf-color-primary)}footer .addressBar ul.footLinks li{min-width:150px;padding-bottom:.75em;-moz-column-break-inside:avoid;break-inside:avoid}footer .addressBar .socialBar{background-color:var(--bf-color-light-grey);padding:12px 0}footer .areasMenu{background-color:var(--bf-color-lighter-beige);padding:18px 0}footer .areasMenu *{text-align:left}footer .areasMenu p{margin-bottom:6px;font-size:var(--kc-footerFontSize);font-size:var(--kc-footerFontSize-clamp)}footer .areasMenu ul{width:100%;max-width:600px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;list-style-type:none}footer .areasMenu ul li{width:50%;min-width:280px;padding-right:12px}footer .areasMenu ul a{font-family:var(--kc-menu-font);font-weight:var(--kc-menu-font-weight);line-height:1.25em;font-size:var(--kc-menuFontSize);font-size:var(--kc-menuFontSize-clamp);font-size:var(--kc-footerFontSize);font-size:var(--kc-footerFontSize-clamp);color:var(--bf-color-text-color)}.smallLinks{padding:calc((calc(25px + 2.4vw))*.5) 0}.smallLinks *{font-size:var(--kc-smallFontSize);font-size:var(--kc-smallFontSize-clamp)}.smallLinks ul{list-style-type:none}.smallLinks a{color:var(--bf-color-grey)}.smallLinks .flexer{flex-wrap:wrap}.smallLinks .flexer .regDetails{flex-grow:1}.smallLinks .flexer .smallMenu{width:auto}.credits{display:block;padding-bottom:calc(25px + 2.4vw)}.credits a{color:var(--bf-color-grey)}@media only screen and (max-width: 1100px){footer .addressBar ul.footLinks{-moz-columns:2;columns:2}}@media only screen and (max-width: 650px){footer .addressBar .address{margin-top:calc((calc(25px + 2.4vw))*.5);order:2}footer .addressBar .footLinks{order:0}footer .addressBar .innerFlex{flex-wrap:wrap}footer .addressBar .vanCameo{width:50%;max-width:100%}}@media only screen and (max-width: 450px){footer .addressBar .flexer{flex-wrap:wrap}footer .addressBar .innerFlex{width:100%}footer .addressBar .vanCameo{width:100%;margin-top:calc(25px + 2.4vw)}footer .addressBar .vanCameo img.vanImage.desktop{display:none}footer .addressBar .vanCameo img.vanImage.mobile{display:block;width:100vw;margin-left:calc(0px - (calc(25px + 2.4vw))*.5)}}.footBlocks{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:stretch;width:calc(100% + (calc(25px + 2.4vw))*.25);margin-left:calc(0px - calc((calc(25px + 2.4vw)) * 0.25));margin-top:calc(25px + 2.4vw)}.footBlock{background-color:var(--bf-color-lighter-grey);padding:calc((calc(25px + 2.4vw))*.75);width:calc(50% - (calc(25px + 2.4vw))*.25);margin-left:calc((calc(25px + 2.4vw))*.25);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:stretch}.footBlock .stilt{display:block;width:1px;padding-top:30%}.footBlock .text{width:60%;margin-right:50%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:stretch;z-index:2;overflow:visible}.footBlock h3{margin-bottom:calc((calc(25px + 2.4vw))*.25)}.footBlock .buttonLink{margin-top:auto;margin-bottom:0;align-self:flex-start}.footBlock .buttonLink span{white-space:nowrap}.footBlock .image{z-index:1;position:absolute;right:calc((calc(25px + 2.4vw))*.75);top:calc((calc(25px + 2.4vw))*.75);width:calc(50% - calc(25px + 2.4vw) - calc((calc(25px + 2.4vw)) * 0.5));height:calc(100% - calc((calc(25px + 2.4vw)) * 0.75))}.footBlock .image img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%}.footBlock .image a{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:2}.footBlock .image a p{opacity:0;position:absolute}.footBlock.roomVisualiserBlock .image img{-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}.footBlock.findARetailerBlock form{width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;margin-top:auto;margin-bottom:0}.footBlock.findARetailerBlock form input[type=text]{padding:12px;font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);font-size:var(--kc-bodyFontSize);font-size:var(--kc-bodyFontSize-clamp);border:0;width:100%;max-width:210px}.footBlock.findARetailerBlock form input[type=text],.footBlock.findARetailerBlock form .buttonLink{width:100%;max-width:210px}.footBlock.findARetailerBlock form .buttonLink{margin-top:12px}.footBlock.findARetailerBlock .image{top:0;right:0;height:100%;width:70%}.footBlock.findARetailerBlock .image img{-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center}@media only screen and (max-width: 700px){.footBlocks{flex-wrap:wrap}.footBlock{width:100%}.footBlock .stilt{display:none}.footBlock+.footBlock{margin-top:calc((calc(25px + 2.4vw))*.25)}.footBlock.roomVisualiserBlock{align-items:center}.footBlock.roomVisualiserBlock .stilt{padding-top:50%;display:block}.footBlock.roomVisualiserBlock .image img{-o-object-position:center top;object-position:center top;-o-object-fit:cover;object-fit:cover}}.inlineShopMenu .shopDeptTiles{margin-top:0}.inlineShopMenu .text{max-width:1050px;margin-left:auto;margin-right:auto;overflow:hidden}.inlineShopMenu .text+.shopDeptTiles{margin-top:calc((calc(25px + 2.4vw))*.5)}.shopDeptTiles>.wrapper{padding-left:calc((calc(25px + 2.4vw))*.75);padding-right:calc((calc(25px + 2.4vw))*.75)}.shopDeptTiles{margin-bottom:calc(0px - (calc(25px + 2.4vw))*.5)}.shopDeptTiles .tileTrack,.shopDeptTiles .tileGrid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:flex-start;align-items:flex-start;width:calc(100% + (calc(25px + 2.4vw))*.5);margin-left:calc(0px - (calc((calc(25px + 2.4vw)) * 0.25)));overflow:hidden}.shopDeptTile{width:25%;padding:calc((calc(25px + 2.4vw))*.25);display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;min-width:140px;margin-bottom:calc((calc(25px + 2.4vw))*.5)}.shopDeptTile .text{order:1;padding:calc((calc(25px + 2.4vw))*.25)}.shopDeptTile .text .positioner{width:100%}.shopDeptTile .text .positioner *{text-align:center}.shopDeptTile .text .positioner h5{margin:0}.shopDeptTile .text .positioner h5+p{margin-top:4px}.shopDeptTile .text .positioner p{font-size:var(--kc-smallFontSize);font-size:var(--kc-smallFontSize-clamp);margin:0}.shopDeptTile .image{order:0;width:100%;background-color:var(--bf-color-lighter-grey)}.shopDeptTile .image img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}.shopDeptTile .image span.stilt{display:block;width:100%;padding-top:100%}.text+.tileTrack.flickity-enabled{margin-top:calc((calc(25px + 2.4vw))*.5)}.tileTrack.flickity-enabled{overflow:visible}.tileTrack.flickity-enabled .flickity-button.flickity-prev-next-button{background:rgba(0,0,0,0);color:var(--bf-color-primary);margin:0;padding:0;width:50px;height:50px;border:0;border-radius:0}.tileTrack.flickity-enabled .flickity-button.flickity-prev-next-button:hover{background-color:rgba(0,0,0,0);border:0}.tileTrack.flickity-enabled .flickity-button.flickity-prev-next-button.previous{left:-30px}.tileTrack.flickity-enabled .flickity-button.flickity-prev-next-button.next{right:-30px}.tileTrack.flickity-enabled .shopDeptTile{margin-bottom:0;padding-bottom:0}.tileTrack.flickity-enabled .shopDeptTile .text{padding-bottom:0}.tileTrack.flickity-enabled .flickity-slider{width:100%}.tileTrack.flickity-enabled .flickity-viewport{width:100%}.tileTrack.flickity-enabled .flickity-page-dots{position:relative;left:auto;top:auto;right:auto;bottom:auto;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:flex-start;align-items:flex-start;width:100%;max-width:none;margin:auto;margin-top:calc((calc(25px + 2.4vw))*.25)}.tileTrack.flickity-enabled .flickity-page-dots li{display:block;width:1.2em;height:1.2em;margin-left:0;margin-right:.6em;border-radius:0;background-color:var(--bf-color-lighter-grey);opacity:.8}.tileTrack.flickity-enabled .flickity-page-dots li.is-selected{background-color:var(--bf-color-primary)}@media only screen and (max-width: 900px){.shopDeptTiles .shopDeptTile{width:33.33%}}@media only screen and (max-width: 650px){.shopDeptTiles .shopDeptTile{width:50%}}.scenery{margin-top:calc(24px + 3vw)}.scenery .wrapper{z-index:2;text-align:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:flex-start;align-items:flex-start;padding:12vw 0 6vw}.scenery .wrapper *{color:var(--bf-color-white);z-index:2}.scenery .wrapper .logo{width:15%;max-width:150px;margin:0 auto 6vw}.scenery .wrapper h3{max-width:950px;padding-left:calc(25px + 2.4vw);padding-right:calc(25px + 2.4vw);margin-left:auto;margin-right:auto}.scenery .bgImage{position:absolute;left:calc((calc(25px + 2.4vw))*.25);top:0;right:calc((calc(25px + 2.4vw))*.25);width:calc(100% - (calc(25px + 2.4vw))*.5);bottom:0;z-index:1;-o-object-position:center bottom;object-position:center bottom}.shopEnquiries{z-index:3;overflow:visible;margin-bottom:calc(25px + 2.4vw)}.shopEnquiries>.wrapper{padding-left:calc((calc(25px + 2.4vw))*.25);padding-right:calc((calc(25px + 2.4vw))*.25)}.shopEnquiries .boxed{background-color:var(--bf-color-secondary);padding:calc((calc(25px + 2.4vw))*.5) calc(25px + 2.4vw);width:auto;max-width:850px;margin:0 auto;margin-top:calc((-24px - 3.5vw)/2)}.shopEnquiries .boxed h3.divided.centered{overflow:hidden;text-align:center}.shopEnquiries .boxed h3.divided.centered span{display:inline-block;padding:calc((calc(25px + 2.4vw))*.25) calc((calc(25px + 2.4vw))*.5);margin:auto}.shopEnquiries .boxed h3.divided.centered span::before{content:"";display:block;position:absolute;left:auto;top:50%;right:100%;bottom:auto;width:100vw;height:1px;background-color:var(--bf-color-primary)}.shopEnquiries .boxed h3.divided.centered span::after{content:"";display:block;position:absolute;left:100%;top:50%;right:auto;bottom:auto;width:100vw;height:1px;background-color:var(--bf-color-primary)}.shopEnquiries .boxed .flexer{overflow:hidden;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:flex-start;align-items:flex-start}.shopEnquiries .boxed .flexer h3{width:100%}.shopEnquiries .boxed .flexer .openTimes,.shopEnquiries .boxed .flexer .contactNos{padding:0 calc((calc(25px + 2.4vw))*.5)}.shopEnquiries .boxed .flexer ul{list-style-type:none;padding-left:0px}.shopEnquiries .boxed .flexer ul li{margin-bottom:3px}.shopEnquiries .boxed .flexer a{font-weight:500}@media only screen and (max-width: 650px){.shopEnquiries .boxed{margin-top:0}.shopEnquiries .boxed .flexer *{text-align:center;width:100%}}body.has_items .footBasket{transform:translateY(0%);opacity:1;transition:all .35s ease}.footBasket{opacity:0;transform:translateY(100%);z-index:100;background-color:var(--bf-color-black);position:fixed;left:0;top:auto;right:0;bottom:0;display:block;padding:calc((calc(25px + 2.4vw))*.25);border-top:8px solid var(--bf-color-primary);transition:all .35s ease}.footBasket .flexer{justify-content:center;align-content:center;align-items:center}.footBasket h6{margin:0;font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);font-size:var(--kc-bodyFontSize);font-size:var(--kc-bodyFontSize-clamp);font-weight:500}.footBasket .blockLink{margin:.5em;background-image:url("/wp-content/themes/kc_bespokefloors/img/samples-icon-outline-bronze.svg");background-size:auto 1.5em;background-position:.5em center;background-repeat:no-repeat;padding:1em 1.5em;padding-left:3em;border:0;color:var(--bf-color-white)}.footBasket .blockLink::after{display:none}.footBasket .text{margin:.5em}.footBasket .cartSummary{margin:.5em;font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);font-size:var(--kc-bodyFontSize);font-size:var(--kc-bodyFontSize-clamp)}.footBasket .cartSummary .cart-customlocation{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.footBasket .cartSummary a{color:var(--bf-color-white)}.footBasket .cartSummary .basketDivide{padding-left:calc((calc(25px + 2.4vw))*.25);margin-right:calc((calc(25px + 2.4vw))*.25)}.footBasket ul{list-style-type:none;width:auto;margin:0}.footBasket ul li{display:inline-block}.footBasket ul li+li{padding-left:calc((calc(25px + 2.4vw))*.25);margin-left:calc((calc(25px + 2.4vw))*.25);border-left:solid 1px var(--bf-color-primary)}.footBasket ul a{color:var(--bf-color-primary);padding:0}html body.woocommerce-cart .footBasket,html body.woocommerce-checkout .footBasket{display:none}@media only screen and (max-width: 650px){.footBasket{padding:0 calc((calc(25px + 2.4vw))*.25)}}.accreditationBar{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;margin-left:auto;margin-right:auto}.accreditationBar .image{width:12.5%;padding:calc((calc(25px + 2.4vw))*.5) calc((calc(25px + 2.4vw))*.25);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center}.accreditationBar .image.wideLogo{width:16.6666666667%}.accreditationBar .image img{-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;max-height:80px}@media only screen and (max-width: 650px){.accreditationBar{flex-wrap:wrap}.accreditationBar .image{width:20%;padding:calc((calc(25px + 2.4vw))*.25)}.accreditationBar .image.wideLogo{width:33.3333333333%}.accreditationBar .image img{max-height:60px}}.navigation.post-navigation{padding-top:18px;padding-bottom:18px;margin-top:calc(25px + 2.4vw);margin-bottom:18px;border-top:solid 1px var(--bf-color-primary);border-bottom:solid 1px var(--bf-color-primary)}.navigation.post-navigation .nav-links{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:flex-start;align-items:flex-start;width:calc(100% + (calc(25px + 2.4vw))*.5);margin-left:calc(0px - calc((calc(25px + 2.4vw)) * 0.25))}.navigation.post-navigation .nav-links>div{padding:calc((calc(25px + 2.4vw))*.25);font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);font-size:var(--kc-bodyFontSize);font-size:var(--kc-bodyFontSize-clamp)}.navigation.post-navigation .nav-links>div *{color:var(--bf-color-text-color)}.navigation.post-navigation .nav-links>div a{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;width:100%}.navigation.post-navigation .nav-links>div p{margin:0}.navigation.post-navigation .nav-links>div .date{display:inline-block;width:100%;font-size:var(--kc-smallFontSize);font-size:var(--kc-smallFontSize-clamp);line-height:1em}.navigation.post-navigation .nav-links>div icon{display:inline-block;font-size:var(--kc-h5Size) 24px;font-size:var(--kc-h5Size-clamp);font-weight:300;color:var(--bf-color-primary)}.navigation.post-navigation .nav-previous{text-align:left;margin-left:0;margin-right:auto}.navigation.post-navigation .nav-previous a{justify-content:flex-start}.navigation.post-navigation .nav-previous icon{padding-right:calc((calc(25px + 2.4vw))*.25)}.navigation.post-navigation .nav-next{text-align:right;margin-right:0;margin-left:auto}.navigation.post-navigation .nav-next a{justify-content:flex-end}.navigation.post-navigation .nav-next icon{padding-left:calc((calc(25px + 2.4vw))*.25)}@media only screen and (max-width: 650px){.navigation.post-navigation .nav-links{flex-wrap:wrap;justify-content:center}.navigation.post-navigation .nav-links>div{width:100%}}.woocommerce-NoticeGroup-updateOrderReview,.woocommerce-NoticeGroup-checkout{margin-top:-200px;padding-top:200px}.bannerHolder.textOnlyBanner+.wrapper .woocommerce{padding-top:calc(25px + 2.4vw)}.shopWrapper>.wrapper{overflow:hidden}.shopWrapper>.wrapper .block:first-child{margin-top:0}html .woocommerce button,html .woocommerce button.button,html .woocommerce .woocommerce-button,html .woocommerce .woocommerce-button.button,html .woocommerce .button,html .woocommerce a.button,html .woocommerce .wc-proceed-to-checkout a.checkout-button{border-radius:0;cursor:pointer;padding:.75em 1.25em;display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center;text-decoration:none;color:var(--bf-color-block-link-text);background-color:var(--bf-color-block-link-bg);white-space:nowrap;line-height:1.2em;transition:background-color 350ms ease-in;font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);font-size:var(--kc-bodyFontSize);font-size:var(--kc-bodyFontSize-clamp);border:1px solid rgba(0,0,0,0);box-sizing:content-box}html .woocommerce button.alt.disabled,html .woocommerce button.button.alt.disabled,html .woocommerce .woocommerce-button.alt.disabled,html .woocommerce .woocommerce-button.button.alt.disabled,html .woocommerce .button.alt.disabled,html .woocommerce a.button.alt.disabled,html .woocommerce .wc-proceed-to-checkout a.checkout-button.alt.disabled{background-color:var(--bf-color-primary)}html .woocommerce button:hover,html .woocommerce button.button:hover,html .woocommerce .woocommerce-button:hover,html .woocommerce .woocommerce-button.button:hover,html .woocommerce .button:hover,html .woocommerce a.button:hover,html .woocommerce .wc-proceed-to-checkout a.checkout-button:hover{border:1px solid var(--bf-color-primary);color:var(--bf-color-white);background-color:var(--bf-color-primary)}html .woocommerce button.view,html .woocommerce button.button.view,html .woocommerce .woocommerce-button.view,html .woocommerce .woocommerce-button.button.view,html .woocommerce .button.view,html .woocommerce a.button.view,html .woocommerce .wc-proceed-to-checkout a.checkout-button.view{padding:6px 8px;font-size:var(--kc-smallFontSize);font-size:var(--kc-smallFontSize-clamp);justify-content:center;width:100%}html .woocommerce small.tax_label{white-space:nowrap}@media only screen and (max-width: 768px){html .woocommerce .woocommerce-button.view,html .woocommerce .woocommerce-Button.button.view,html .woocommerce .button.view,html .woocommerce a.button.view,html .woocommerce .wc-proceed-to-checkout a.checkout-button.view{width:auto;min-width:120px}}html .woocommerce table.shop_table{border:0}html .woocommerce table.shop_table.woocommerce-checkout-review-order-table th.product-name{width:40%}html .woocommerce table.shop_table.woocommerce-checkout-review-order-table th.product-total{width:60%}@media only screen and (max-width: 768px){html .woocommerce table.shop_table_responsive tr td::before,html .woocommerce-page table.shop_table_responsive tr td::before{font-weight:normal}}@keyframes fadeIn{from{opacity:0;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.woocommerce .woocommerce-NoticeGroup,.woocommerce .woocommerce-notices-wrapper,.shopWrapper .woocommerce-NoticeGroup,.shopWrapper .woocommerce-notices-wrapper{max-width:1050px;margin-left:auto;margin-right:auto;animation-duration:750ms;animation-name:fadeIn}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message,.woocommerce .woocommerce-form-coupon-toggle,.shopWrapper .woocommerce-error,.shopWrapper .woocommerce-info,.shopWrapper .woocommerce-message,.shopWrapper .woocommerce-form-coupon-toggle{max-width:1050px;margin:calc((calc(25px + 2.4vw))*.5) auto;text-align:center;font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);font-size:var(--kc-bodyFontSize);font-size:var(--kc-bodyFontSize-clamp)}.woocommerce .woocommerce-error::before,.woocommerce .woocommerce-info::before,.woocommerce .woocommerce-message::before,.woocommerce .woocommerce-form-coupon-toggle::before,.shopWrapper .woocommerce-error::before,.shopWrapper .woocommerce-info::before,.shopWrapper .woocommerce-message::before,.shopWrapper .woocommerce-form-coupon-toggle::before{position:relative;left:auto;top:auto;right:auto;bottom:auto;margin-right:.5em}.woocommerce .woocommerce-error li,.woocommerce .woocommerce-info li,.woocommerce .woocommerce-message li,.woocommerce .woocommerce-form-coupon-toggle li,.shopWrapper .woocommerce-error li,.shopWrapper .woocommerce-info li,.shopWrapper .woocommerce-message li,.shopWrapper .woocommerce-form-coupon-toggle li{text-align:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:flex-start;align-items:center}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-error button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-info button,.woocommerce .woocommerce-message .button,.woocommerce .woocommerce-message button,.woocommerce .woocommerce-form-coupon-toggle .button,.woocommerce .woocommerce-form-coupon-toggle button,.shopWrapper .woocommerce-error .button,.shopWrapper .woocommerce-error button,.shopWrapper .woocommerce-info .button,.shopWrapper .woocommerce-info button,.shopWrapper .woocommerce-message .button,.shopWrapper .woocommerce-message button,.shopWrapper .woocommerce-form-coupon-toggle .button,.shopWrapper .woocommerce-form-coupon-toggle button{float:none;order:2;margin:.5em 1em}.woocommerce .woocommerce-info,.woocommerce .woocommerce-message,.shopWrapper .woocommerce-info,.shopWrapper .woocommerce-message{border-top-color:var(--bf-color-primary);border-top-width:8px;border:0;border:solid 1px var(--bf-color-light-grey);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:flex-start;align-items:center}.woocommerce .woocommerce-info a.button,.woocommerce .woocommerce-message a.button,.shopWrapper .woocommerce-info a.button,.shopWrapper .woocommerce-message a.button{margin:0;margin-left:calc((calc(25px + 2.4vw))*.25);order:12;font-weight:normal;border-radius:0;cursor:pointer;padding:.75em 1.25em;display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center;text-decoration:none;color:var(--bf-color-block-link-text);background-color:var(--bf-color-block-link-bg);white-space:nowrap;box-sizing:border-box;line-height:1.2em;transition:background-color 350ms ease-in;font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);font-size:var(--kc-bodyFontSize);font-size:var(--kc-bodyFontSize-clamp);font-size:var(--kc-smallFontSize);font-size:var(--kc-smallFontSize-clamp);border:1px solid rgba(0,0,0,0);box-sizing:content-box}.woocommerce .woocommerce-info::before,.woocommerce .woocommerce-message::before,.shopWrapper .woocommerce-info::before,.shopWrapper .woocommerce-message::before{color:var(--bf-color-primary)}.woocommerce .woocommerce-error,.shopWrapper .woocommerce-error{border:0;border:solid 1px var(--bf-color-red)}.woocommerce .woocommerce-error::before,.shopWrapper .woocommerce-error::before{color:var(--bf-color-red)}.woocommerce ul.woocommerce-error,.shopWrapper ul.woocommerce-error{width:100%;color:var(--bf-color-red);padding-left:32px;padding-right:32px;font-weight:500}.woocommerce ul.woocommerce-error.dismissed,.shopWrapper ul.woocommerce-error.dismissed{display:none}.woocommerce ul.woocommerce-error::before,.shopWrapper ul.woocommerce-error::before{position:absolute;left:12px;top:12px;right:auto;bottom:auto}.woocommerce .formPadder{padding-left:calc((calc(25px + 2.4vw))*.25);padding-right:calc((calc(25px + 2.4vw))*.25)}.woocommerce .woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox{line-height:1em}.woocommerce .cartWrapper,.woocommerce .checkoutWrapper,.woocommerce .checkout_coupon.woocommerce-form-coupon{max-width:1050px;margin-left:auto;margin-right:auto;padding:calc((calc(25px + 2.4vw))*.75)}.woocommerce form input,.woocommerce form textarea{font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);font-size:var(--kc-bodyFontSize);font-size:var(--kc-bodyFontSize-clamp);padding:.5em;border:solid 1px var(--bf-color-light-grey);border-radius:0}.woocommerce form small{font-size:var(--kc-smallFontSize);font-size:var(--kc-smallFontSize-clamp)}.woocommerce form select{border-radius:0}.woocommerce form input#submit.alt,.woocommerce form a.button.alt,.woocommerce form button.button.alt,.woocommerce form input.button.alt,.woocommerce form button.button{border-radius:0;cursor:pointer;padding:.75em 1.25em;display:inline-flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center;text-decoration:none;color:var(--bf-color-block-link-text);background-color:var(--bf-color-block-link-bg);white-space:nowrap;box-sizing:border-box;line-height:1.2em;transition:background-color 350ms ease-in;font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);font-size:var(--kc-bodyFontSize);font-size:var(--kc-bodyFontSize-clamp);border:1px solid rgba(0,0,0,0);box-sizing:content-box}.woocommerce form input#submit.alt:hover,.woocommerce form a.button.alt:hover,.woocommerce form button.button.alt:hover,.woocommerce form input.button.alt:hover,.woocommerce form button.button:hover{border:1px solid var(--bf-color-primary);color:var(--bf-color-white);background-color:var(--bf-color-primary)}.woocommerce .checkout_coupon.woocommerce-form-coupon{background-color:rgba(0,0,0,0);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:flex-start;align-items:stretch;border-color:var(--bf-color-primary)}.woocommerce .checkout_coupon.woocommerce-form-coupon input{min-height:100%}.woocommerce .checkout_coupon.woocommerce-form-coupon p{width:100%;text-align:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:flex-start;align-items:flex-start}.woocommerce .checkout_coupon.woocommerce-form-coupon p.form-row-first{width:47%}.woocommerce .checkout_coupon.woocommerce-form-coupon p.form-row-last{width:auto}.emptySamples{text-align:center;margin-bottom:calc(25px + 2.4vw)}.woocommerce .cartWrapper table.shop_table .product-thumbnail{max-width:120px;width:120px}.woocommerce .cartWrapper table.shop_table .product-thumbnail img,.woocommerce .cartWrapper table.shop_table .product-thumbnail a{max-width:100px;width:100px;margin:0;display:block}.woocommerce .cartWrapper table.shop_table td.product-name .product-sku{font-size:var(--kc-smallFontSize);font-size:var(--kc-smallFontSize-clamp);margin:0}.woocommerce .cartWrapper table.shop_table td.product-name p.category{margin:0}.woocommerce .cartWrapper table.shop_table td.product-name a,.woocommerce .cartWrapper table.shop_table td.product-name p.category{color:var(--bf-color-black);display:inline-block;margin:0 .2em .5em 0}.woocommerce .cartWrapper table.shop_table .product-quantity{display:none;text-align:right;padding-right:0}.woocommerce .cartWrapper table.shop_table .product-quantity .quantity input{width:100%;max-width:80px}.woocommerce .cartWrapper table.shop_table .product-price{text-align:right;width:140px;white-space:nowrap}.woocommerce .cartWrapper table.shop_table .product-subtotal{display:none;text-align:right;width:140px;white-space:nowrap}.woocommerce .cartWrapper table.shop_table .amount{color:var(--bf-color-primary)}.woocommerce .cartWrapper table.shop_table td.product-remove{width:1.2em}.woocommerce .cartWrapper table.shop_table td.product-remove a.remove{display:inline-block;width:1.2em;height:1.2em;color:rgba(0,0,0,0) !important;font-family:var(--kc-header-font);font-weight:var(--kc-header-font-weight);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:flex-start;align-items:center;line-height:1em;background-image:url("/wp-content/themes/kc_bespokefloors/img/cancel-bronze.svg");background-repeat:no-repeat;background-size:contain}.woocommerce .cartWrapper table.shop_table td.product-remove a.remove:hover{background-color:rgba(0,0,0,.1)}.woocommerce .cartWrapper td.actions{padding-top:1.2em;padding-bottom:1.2em;border-bottom:solid 1px var(--bf-color-light-grey)}.woocommerce .cartWrapper table.shop_table .coupon{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:stretch}.woocommerce .cartWrapper table.shop_table .coupon input.input-text{border:solid 1px var(--bf-color-light-grey);padding:.5em;width:160px;font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);font-size:var(--kc-bodyFontSize);font-size:var(--kc-bodyFontSize-clamp)}.woocommerce .cartWrapper p.shortDescription{font-size:var(--kc-smallFontSize);font-size:var(--kc-smallFontSize-clamp);color:var(--bf-color-primary)}.woocommerce .cartWrapper form button[name=update_cart],.woocommerce .cartWrapper form button[name=update_cart]:disabled[disabled]{background-color:rgba(0,0,0,0);color:var(--bf-color-primary);padding-left:0;padding-right:0;border:0}.woocommerce .cartWrapper form button[name=update_cart]::before,.woocommerce .cartWrapper form button[name=update_cart]:disabled[disabled]::before{content:"";display:inline-block;width:1em;height:1em;margin-right:.5em;background-image:url("/wp-content/themes/kc_bespokefloors/img/update-cart.svg");background-repeat:no-repeat;background-position:center left;background-size:contain;transition:transform .5s ease-in-out}.woocommerce .cartWrapper form button[name=update_cart]:hover,.woocommerce .cartWrapper form button[name=update_cart]:disabled[disabled]:hover{border:0;color:var(--bf-color-primary);background-color:rgba(0,0,0,0)}.woocommerce .cartWrapper form button[name=update_cart]:hover::before,.woocommerce .cartWrapper form button[name=update_cart]:disabled[disabled]:hover::before{transform:rotate(180deg)}.woocommerce .cartWrapper form button[name=update_cart]:disabled[disabled]:hover{color:var(--bf-color-primary)}.woocommerce .cartWrapper form button[name=update_cart]:disabled[disabled]:hover::before{transform:none}.woocommerce .cartWrapper .cart-collaterals #calc_shipping_country_field,.woocommerce .cartWrapper .cart-collaterals #calc_shipping_state_field,.woocommerce .cartWrapper .cart-collaterals #calc_shipping_city_field{display:none !important}.woocommerce .cartWrapper .cart-collaterals .cart_totals{margin-top:1.2em}.woocommerce .cartWrapper .cart-collaterals .cart_totals h2{font-size:var(--kc-h5Size) 24px;font-size:var(--kc-h5Size-clamp);padding:0 12px;border-bottom:solid 1px var(--bf-color-primary);padding-bottom:1.2em;margin-bottom:1.2em}.woocommerce .cartWrapper .cart-collaterals .cart_totals .cart-subtotal,.woocommerce .cartWrapper .cart-collaterals .cart_totals .order-total{text-align:right}.woocommerce .cartWrapper .cart-collaterals .cart_totals .cart-subtotal td,.woocommerce .cartWrapper .cart-collaterals .cart_totals .order-total td{width:260px;white-space:nowrap}.woocommerce .cartWrapper .cart-collaterals .cart_totals .order-total{vertical-align:initial}.woocommerce .cartWrapper .cart-collaterals .cart_totals .order-total td{white-space:normal;vertical-align:text-top}.woocommerce .cartWrapper .cart-collaterals .cart_totals .order-total td .includes_tax{width:100%;white-space:nowrap}.woocommerce .cartWrapper .cart-collaterals .cart_totals tr.shipping{text-align:right}.woocommerce .cartWrapper .cart-collaterals .cart_totals tr.shipping th{vertical-align:initial;text-align:right;padding-top:calc((calc(25px + 2.4vw))*.25)}.woocommerce .cartWrapper .cart-collaterals .cart_totals tr.shipping #shipping_method{padding-top:calc((calc(25px + 2.4vw))*.25)}.woocommerce .cartWrapper .cart-collaterals .cart_totals tr.shipping #shipping_method li{padding-bottom:calc((calc(25px + 2.4vw))*.25);text-align:left}.woocommerce .cartWrapper .cart-collaterals .cart_totals tr.shipping p.woocommerce-shipping-destination{text-align:left;margin-bottom:0}.woocommerce .cartWrapper .cart-collaterals .cart_totals tr.shipping p.woocommerce-shipping-destination strong::before{content:"";display:block;width:100%}.woocommerce .cartWrapper .cart-collaterals .wc-proceed-to-checkout{text-align:right}@media only screen and (max-width: 768px){.woocommerce .cartWrapper{padding:calc((calc(25px + 2.4vw))*.5)}.woocommerce .cartWrapper table.shop_table .product-quantity .quantity input{width:unset}.woocommerce .cartWrapper table.shop_table .product-subtotal{width:unset}.woocommerce .cartWrapper table.shop_table td.product-remove{width:unset}.woocommerce .cartWrapper table.shop_table tr.cart_item{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:center;align-items:stretch}.woocommerce .cartWrapper table.shop_table tr.cart_item+tr.cart_item{border-top:solid 1px var(--bf-color-light-grey)}.woocommerce .cartWrapper table.shop_table tr.cart_item td{width:100%;border:0;box-sizing:border-box}.woocommerce .cartWrapper table.shop_table tr.cart_item td *:last-child{margin-bottom:0}.woocommerce .cartWrapper table.shop_table tr.cart_item td.product-name::before,.woocommerce .cartWrapper table.shop_table tr.cart_item td.product-price::before{display:none}.woocommerce .cartWrapper table.shop_table tr.cart_item td.product-name,.woocommerce .cartWrapper table.shop_table tr.cart_item td.product-price,.woocommerce .cartWrapper table.shop_table tr.cart_item td.product-quantity,.woocommerce .cartWrapper table.shop_table tr.cart_item td.product-subtotal{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:center;align-items:center}.woocommerce .cartWrapper table.shop_table tr.cart_item td.product-name a,.woocommerce .cartWrapper table.shop_table tr.cart_item td.product-name p,.woocommerce .cartWrapper table.shop_table tr.cart_item td.product-price a,.woocommerce .cartWrapper table.shop_table tr.cart_item td.product-price p,.woocommerce .cartWrapper table.shop_table tr.cart_item td.product-quantity a,.woocommerce .cartWrapper table.shop_table tr.cart_item td.product-quantity p,.woocommerce .cartWrapper table.shop_table tr.cart_item td.product-subtotal a,.woocommerce .cartWrapper table.shop_table tr.cart_item td.product-subtotal p{width:100%;text-align:left}.woocommerce .cartWrapper table.shop_table tr.cart_item td.product-remove{order:0}.woocommerce .cartWrapper table.shop_table tr.cart_item td.product-name{order:1}.woocommerce .cartWrapper table.shop_table tr.cart_item td.product-quantity{order:2}.woocommerce .cartWrapper table.shop_table tr.cart_item td.product-price{order:3}.woocommerce .cartWrapper table.shop_table tr.cart_item td.product-subtotal{order:4}.woocommerce .cartWrapper table.shop_table tr.cart_item td.product-remove{width:2em;padding:0;padding-top:.5em}.woocommerce .cartWrapper table.shop_table tr.cart_item td.product-name{width:calc(40% - 2em)}.woocommerce .cartWrapper table.shop_table tr.cart_item td.product-quantity{width:30%}.woocommerce .cartWrapper table.shop_table tr.cart_item td.product-price{width:30%}.woocommerce .cartWrapper table.shop_table tr.cart_item td.product-price::after{content:" ea";display:inline-block;padding-left:.25em}.woocommerce .cartWrapper table.shop_table tr.cart_item td.product-price,.woocommerce .cartWrapper table.shop_table tr.cart_item td.product-quantity{justify-content:flex-end}.woocommerce .cartWrapper table.shop_table tr.cart_item td.product-price::before,.woocommerce .cartWrapper table.shop_table tr.cart_item td.product-quantity::before{margin-right:.5em}.woocommerce .cartWrapper table.shop_table tr.cart_item td.product-price,.woocommerce .cartWrapper table.shop_table tr.cart_item td.product-subtotal{justify-content:flex-end}.woocommerce .cartWrapper table.shop_table tr.cart_item td.product-price span,.woocommerce .cartWrapper table.shop_table tr.cart_item td.product-subtotal span{margin-left:.5em}.woocommerce .cartWrapper table.shop_table tr.cart_item td.product-quantity::before{content:"Qty";font-weight:normal}.woocommerce .cartWrapper table.shop_table tr.cart_item td.product-quantity .quantity input{max-width:80px;padding:.5em}.woocommerce .cartWrapper table.shop_table td.actions{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.woocommerce .cartWrapper table.shop_table td.actions .coupon{width:50%}.woocommerce .cartWrapper table.shop_table td.actions button[name=update_cart]{width:auto;margin-right:0;margin-left:auto}.woocommerce .cartWrapper .cart-collaterals .cart_totals tr.cart-subtotal td,.woocommerce .cartWrapper .cart-collaterals .cart_totals tr.order-total td{width:100%}.woocommerce .cartWrapper table.shop_table_responsive tr.woocommerce-shipping-totals.shipping td::before{width:100%;display:block;margin-bottom:8px;text-align:left !important}.woocommerce .cartWrapper form.woocommerce-shipping-calculator{text-align:left}}@media only screen and (max-width: 650px){.woocommerce .cartWrapper{padding:calc((calc(25px + 2.4vw))*.5)}.woocommerce .cartWrapper table.shop_table tr.cart_item td.product-remove{order:0}.woocommerce .cartWrapper table.shop_table tr.cart_item td.product-name{order:1;width:calc(60% - 2em)}.woocommerce .cartWrapper table.shop_table tr.cart_item td.product-price{order:2;width:40%}.woocommerce .cartWrapper table.shop_table tr.cart_item td.product-quantity{order:3;width:60%}.woocommerce .cartWrapper table.shop_table tr.cart_item td.product-subtotal{order:4;width:40%}.woocommerce .cartWrapper table.shop_table td.actions{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.woocommerce .cartWrapper table.shop_table td.actions .coupon{width:50%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:stretch}.woocommerce .cartWrapper table.shop_table td.actions .coupon .input-text,.woocommerce .cartWrapper table.shop_table td.actions .coupon .button{width:100%}}@media only screen and (max-width: 450px){.woocommerce .cartWrapper{padding:calc((calc(25px + 2.4vw))*.5)}.woocommerce .cartWrapper table.shop_table tr.cart_item{justify-content:flex-end;align-items:flex-start;vertical-align:initial}.woocommerce .cartWrapper table.shop_table tr.cart_item td.product-remove{order:0}.woocommerce .cartWrapper table.shop_table tr.cart_item td.product-name{order:1;width:calc(100% - 2em - 125px)}.woocommerce .cartWrapper table.shop_table tr.cart_item td.product-name .shortDescription{display:none}.woocommerce .cartWrapper table.shop_table tr.cart_item td.product-price{order:2;width:125px}.woocommerce .cartWrapper table.shop_table tr.cart_item td.product-quantity{order:3;width:105px;flex-grow:1;padding:0}.woocommerce .cartWrapper table.shop_table tr.cart_item td.product-subtotal{order:4;width:calc(100% - 125px)}.woocommerce .cartWrapper table.shop_table td.actions{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.woocommerce .cartWrapper table.shop_table td.actions .coupon{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:stretch}.woocommerce .cartWrapper table.shop_table td.actions .coupon .input-text,.woocommerce .cartWrapper table.shop_table td.actions .coupon .button{width:100%}}@media only screen and (max-width: 350px){.woocommerce .cartWrapper{padding:calc((calc(25px + 2.4vw))*.5)}.woocommerce .cartWrapper table.shop_table tr.cart_item td.product-remove{order:0}.woocommerce .cartWrapper table.shop_table tr.cart_item td.product-name{order:1;width:calc(100% - 2em)}.woocommerce .cartWrapper table.shop_table tr.cart_item td.product-name .shortDescription{display:none}.woocommerce .cartWrapper table.shop_table tr.cart_item td.product-quantity{order:2;width:105px;flex-grow:1;padding:0}.woocommerce .cartWrapper table.shop_table tr.cart_item td.product-price{order:3;width:125px}.woocommerce .cartWrapper table.shop_table tr.cart_item td.product-subtotal{order:4;width:100%}}html .woocommerce table.shop_table tbody th,html .woocommerce table.shop_table tfoot td,html .woocommerce table.shop_table tfoot th{font-weight:500}.return-to-shop{text-align:center;max-width:1050px;margin-left:auto;margin-right:auto}.woocommerce-form-coupon-toggle{padding:calc((calc(25px + 2.4vw))*.25)}.woocommerce-form-coupon-toggle .woocommerce-info{all:unset;font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);font-size:var(--kc-bodyFontSize);font-size:var(--kc-bodyFontSize-clamp)}.woocommerce-form-coupon-toggle .woocommerce-info::before{display:none}.woocommerce .checkoutWrapper{max-width:1050px;margin-left:auto;margin-right:auto;margin-top:0}.woocommerce .checkoutWrapper form.woocommerce-checkout{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;align-items:flex-start}.woocommerce .checkoutWrapper form.woocommerce-checkout h3{font-size:var(--kc-h5Size) 24px;font-size:var(--kc-h5Size-clamp);padding:0 12px;border-bottom:solid 1px var(--bf-color-primary);padding-bottom:.8em;margin-bottom:.8em;padding-left:0}.woocommerce .checkoutWrapper form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;align-items:flex-start}.woocommerce .checkoutWrapper form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row-first,.woocommerce .checkoutWrapper form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row-last,.woocommerce .checkoutWrapper form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .form-row-wide{width:calc(50% - (calc(25px + 2.4vw))*.25);margin:0;margin-bottom:14px}.woocommerce .checkoutWrapper form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #billing_country_field,.woocommerce .checkoutWrapper form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper #new_order_notes_field{width:100%}.woocommerce .checkoutWrapper form.woocommerce-checkout .woocommerce-billing-fields__field-wrapper .input-text{padding:14px}.woocommerce .checkoutWrapper #order_review .woocommerce-checkout-review-order-table tr.cart-subtotal{display:none}.woocommerce .checkoutWrapper #order_review .woocommerce-checkout-review-order-table tr.order-total{display:none}.woocommerce .checkoutWrapper #order_review #payment .woocommerce-SavedPaymentMethods-saveNew{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.woocommerce .checkoutWrapper #order_review #payment .woocommerce-SavedPaymentMethods-saveNew input{margin:0;margin-right:.5em;margin-top:.25em}.woocommerce .checkoutWrapper #order_review #payment .woocommerce-SavedPaymentMethods-saveNew label{line-height:1.4em;width:80%}.woocommerce .checkoutWrapper #new_order_notes{min-height:200px}.woocommerce .checkoutWrapper .yourOrderWrapper{width:100%;order:2;padding-left:calc((calc(25px + 2.4vw))*.25)}.woocommerce .checkoutWrapper .yourOrderWrapper #order_review_heading,.woocommerce .checkoutWrapper .yourOrderWrapper .woocommerce-checkout-review-order-table{display:none}.woocommerce .checkoutWrapper #customer_details{padding-right:calc((calc(25px + 2.4vw))*.25);width:100%;padding-right:0;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.woocommerce .checkoutWrapper #customer_details .col-1{width:100%;order:1}.woocommerce .checkoutWrapper #customer_details .col-2{display:none;margin-bottom:calc((calc(25px + 2.4vw))*.5);width:100%;order:0}.woocommerce .checkoutWrapper .woocommerce-checkout-review-order-table{background-color:hsla(0,0%,100%,.7)}.woocommerce .checkoutWrapper .woocommerce-checkout-review-order-table p.shortDescription{display:none}.woocommerce .checkoutWrapper .woocommerce-checkout-review-order-table .woocommerce-Price-amount.amount{font-weight:500}.woocommerce .checkoutWrapper .woocommerce-checkout-review-order-table .order-total .woocommerce-Price-amount.amount{font-weight:700}.woocommerce .checkoutWrapper #add_payment_method .woocommerce-checkout-payment,.woocommerce .checkoutWrapper .woocommerce-cart .woocommerce-checkout-payment,.woocommerce .checkoutWrapper .woocommerce-checkout .woocommerce-checkout-payment{padding:calc((calc(25px + 2.4vw))*.25)}.woocommerce .checkoutWrapper #add_payment_method #payment,.woocommerce .checkoutWrapper .woocommerce-cart #payment,.woocommerce .checkoutWrapper .woocommerce-checkout #payment{background-color:var(--bf-color-white)}.woocommerce .checkoutWrapper #add_payment_method #payment div.payment_box,.woocommerce .checkoutWrapper .woocommerce-cart #payment div.payment_box,.woocommerce .checkoutWrapper .woocommerce-checkout #payment div.payment_box{background-color:var(--bf-color-lighter-grey)}.woocommerce .checkoutWrapper #add_payment_method #payment div.payment_box::before,.woocommerce .checkoutWrapper .woocommerce-cart #payment div.payment_box::before,.woocommerce .checkoutWrapper .woocommerce-checkout #payment div.payment_box::before{border-bottom-color:var(--bf-color-lighter-grey)}.woocommerce .checkoutWrapper #add_payment_method #payment div.payment_box .wc-stripe-elements-field,.woocommerce .checkoutWrapper .woocommerce-cart #payment div.payment_box .wc-stripe-elements-field,.woocommerce .checkoutWrapper .woocommerce-checkout #payment div.payment_box .wc-stripe-elements-field{border-color:var(--bf-color-light-grey);padding:12px;border-radius:0}.woocommerce .checkoutWrapper #add_payment_method #payment div.payment_box fieldset,.woocommerce .checkoutWrapper .woocommerce-cart #payment div.payment_box fieldset,.woocommerce .checkoutWrapper .woocommerce-checkout #payment div.payment_box fieldset{border:0}.woocommerce .checkoutWrapper #add_payment_method #payment div.payment_box.payment_method_stripe fieldset+fieldset,.woocommerce .checkoutWrapper .woocommerce-cart #payment div.payment_box.payment_method_stripe fieldset+fieldset,.woocommerce .checkoutWrapper .woocommerce-checkout #payment div.payment_box.payment_method_stripe fieldset+fieldset{margin-top:calc((calc(25px + 2.4vw))*.25)}.woocommerce .checkoutWrapper #add_payment_method #place_order,.woocommerce .checkoutWrapper .woocommerce-cart #place_order,.woocommerce .checkoutWrapper .woocommerce-checkout #place_order{text-align:center;justify-content:center}.woocommerce .checkoutWrapper #add_payment_method #wc-stripe-cc-form .form-row,.woocommerce .checkoutWrapper .woocommerce-cart #wc-stripe-cc-form .form-row,.woocommerce .checkoutWrapper .woocommerce-checkout #wc-stripe-cc-form .form-row{margin-bottom:0;padding:0;margin-top:calc((calc(25px + 2.4vw))*.25)}.woocommerce .checkoutWrapper #add_payment_method .woocommerce-privacy-policy-text *,.woocommerce .checkoutWrapper .woocommerce-cart .woocommerce-privacy-policy-text *,.woocommerce .checkoutWrapper .woocommerce-checkout .woocommerce-privacy-policy-text *{font-size:var(--kc-smallFontSize);font-size:var(--kc-smallFontSize-clamp)}@media only screen and (max-width: 700px){.woocommerce .checkoutWrapper form.woocommerce-checkout{flex-wrap:wrap;justify-content:flex-start}.woocommerce .checkoutWrapper .yourOrderWrapper{width:100%;margin-top:calc((calc(25px + 2.4vw))*.5)}.woocommerce .checkoutWrapper #customer_details{width:100%}.woocommerce .checkoutWrapper #customer_details .col-1{width:100%}.woocommerce .checkoutWrapper .woocommerce-billing-fields__field-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;align-items:flex-start}.woocommerce .checkoutWrapper .woocommerce-billing-fields__field-wrapper .form-row{width:100%}.woocommerce .checkoutWrapper .woocommerce-billing-fields__field-wrapper #billing_first_name_field,.woocommerce .checkoutWrapper .woocommerce-billing-fields__field-wrapper #billing_last_name_field,.woocommerce .checkoutWrapper .woocommerce-billing-fields__field-wrapper #billing_city_field,.woocommerce .checkoutWrapper .woocommerce-billing-fields__field-wrapper #billing_state_field,.woocommerce .checkoutWrapper .woocommerce-billing-fields__field-wrapper #billing_postcode_field{width:48%}.woocommerce .checkoutWrapper .woocommerce-billing-fields__field-wrapper #billing_postcode_field::after{display:block;width:100%;content:""}.woocommerce .checkoutWrapper #add_payment_method #place_order,.woocommerce .checkoutWrapper .woocommerce-cart #place_order,.woocommerce .checkoutWrapper .woocommerce-checkout #place_order{font-size:var(--kc-h5Size) 24px;font-size:var(--kc-h5Size-clamp)}}@media only screen and (max-width: 650px){.woocommerce .checkoutWrapper .woocommerce-billing-fields__field-wrapper .form-row-first,.woocommerce .checkoutWrapper .woocommerce-billing-fields__field-wrapper .form-row-last,.woocommerce .checkoutWrapper .woocommerce-billing-fields__field-wrapper .form-row-wide{width:100% !important}.woocommerce .checkoutWrapper #add_payment_method #place_order,.woocommerce .checkoutWrapper .woocommerce-cart #place_order,.woocommerce .checkoutWrapper .woocommerce-checkout #place_order{font-size:var(--kc-h4Size) 28px;font-size:var(--kc-h4Size-clamp)}}html .woocommerce .woocommerce-order-details,html .woocommerce .woocommerce-customer-details{background-color:var(--bf-color-secondary);padding:calc((calc(25px + 2.4vw))*.75)}html .woocommerce .woocommerce-order-details h2.woocommerce-order-details__title,html .woocommerce .woocommerce-order-details h2.woocommerce-column__title,html .woocommerce .woocommerce-customer-details h2.woocommerce-order-details__title,html .woocommerce .woocommerce-customer-details h2.woocommerce-column__title{font-size:var(--kc-h4Size) 28px;font-size:var(--kc-h4Size-clamp);margin-bottom:calc((calc(25px + 2.4vw))*.5);padding-bottom:calc((calc(25px + 2.4vw))*.25);border-bottom:solid 1px var(--bf-color-primary)}html .woocommerce .woocommerce-customer-details address{font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);font-size:var(--kc-bodyFontSize);font-size:var(--kc-bodyFontSize-clamp);background-color:var(--bf-color-white);border:0;border-radius:0;padding:calc((calc(25px + 2.4vw))*.5)}html .woocommerce .woocommerce-table__product-name.product-name a{color:var(--bf-color-black)}html .woocommerce .woocommerce-table__product-name.product-name strong{font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);font-size:var(--kc-bodyFontSize);font-size:var(--kc-bodyFontSize-clamp)}html .woocommerce .woocommerce-table--order-details tfoot>tr:first-child{margin-top:calc((calc(25px + 2.4vw))*.5)}html .woocommerce .woocommerce-order{max-width:1050px;margin-left:auto;margin-right:auto;width:calc(100% - (calc((calc(25px + 2.4vw)) * 2)));margin-left:auto;margin-right:auto}html .woocommerce .woocommerce-order .woocommerce-notice{font-family:var(--kc-header-font);font-weight:var(--kc-header-font-weight);line-height:var(--kc-header-font-line-height);padding-bottom:.2em;margin-bottom:.5em;letter-spacing:-0.015em;font-size:var(--kc-h4Size) 28px;font-size:var(--kc-h4Size-clamp);text-align:center;color:var(--bf-color-primary);margin-bottom:calc(25px + 2.4vw)}html .woocommerce .woocommerce-order ul.order_details{max-width:1050px;margin-left:auto;margin-right:auto;margin-top:calc((calc(25px + 2.4vw))*.5);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:flex-start;align-items:flex-start}html .woocommerce .woocommerce-order ul.order_details li{border-right-style:solid;border-right-color:var(--bf-color-light-grey)}html .woocommerce .woocommerce-order ul.order_details li:last-of-type{border:0}html .woocommerce .woocommerce-order table.shop_table{border:0}html .woocommerce .woocommerce-order table.shop_table th{font-weight:normal;color:var(--bf-color-primary)}html .woocommerce .woocommerce-order table.shop_table .product-thumbnail{max-width:120px;width:120px}html .woocommerce .woocommerce-order table.shop_table .product-thumbnail img,html .woocommerce .woocommerce-order table.shop_table .product-thumbnail a{max-width:100px;width:100px;margin:0;display:block}html .woocommerce .woocommerce-order table.shop_table .product-quantity{text-align:right;padding-right:0}html .woocommerce .woocommerce-order table.shop_table .product-quantity .quantity input{width:100%;max-width:80px}html .woocommerce .woocommerce-order table.shop_table .product-subtotal{text-align:right;width:140px;white-space:nowrap}html .woocommerce .woocommerce-order table.shop_table .amount{color:var(--bf-color-primary)}html .woocommerce .woocommerce-order table.shop_table td.product-remove{width:1.2em}html .woocommerce .woocommerce-order table.shop_table td.product-remove a.remove{display:inline-block;width:1.2em;height:1.2em;color:var(--bf-color-red);font-family:var(--kc-header-font);font-weight:var(--kc-header-font-weight);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:flex-start;align-items:center;line-height:1em}html .woocommerce .woocommerce-order table.shop_table td.product-remove a.remove:hover{background-color:rgba(0,0,0,.1)}@media only screen and (max-width: 768px){html .woocommerce .woocommerce-order ul.order_details{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:stretch;padding:0 calc((calc(25px + 2.4vw))*.5)}html .woocommerce .woocommerce-order ul.order_details li{border-right-style:0;border-right:0;width:50%;margin:0;padding:calc((calc(25px + 2.4vw))*.25);border-bottom:solid 1px var(--bf-color-light-grey)}html .woocommerce .woocommerce-order ul.order_details li:last-of-type{border-bottom:solid 1px var(--bf-color-light-grey);flex-grow:1}}@media only screen and (max-width: 650px){html .woocommerce .woocommerce-order ul.order_details li{width:100%}}html .woocommerce .loginWrapper{max-width:1050px;margin-left:auto;margin-right:auto}html .woocommerce .loginWrapper>h2{font-size:var(--kc-h3Size) 36px;font-size:var(--kc-h3Size-clamp)}html .woocommerce .loginWrapper form.login,html .woocommerce .loginWrapper form.register{border:0;background-color:var(--bf-color-secondary);padding:calc((calc(25px + 2.4vw))*.75)}html .woocommerce .loginWrapper form.login p.woocommerce-LostPassword,html .woocommerce .loginWrapper form.register p.woocommerce-LostPassword{margin-top:calc((calc(25px + 2.4vw))*.25)}html .woocommerce .loginWrapper form.login .woocommerce-privacy-policy-text p,html .woocommerce .loginWrapper form.register .woocommerce-privacy-policy-text p{font-size:var(--kc-smallFontSize);font-size:var(--kc-smallFontSize-clamp)}html .woocommerce form.woocommerce-ResetPassword.lost_reset_password{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}html .woocommerce form.woocommerce-ResetPassword.lost_reset_password *{text-align:center}html .woocommerce form.woocommerce-ResetPassword.lost_reset_password p{max-width:1050px;margin-left:auto;margin-right:auto}.woocommerce .accountWrapper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.woocommerce .accountWrapper .woocommerce-MyAccount-navigation{width:25%;max-width:200px;min-width:150px}.woocommerce .accountWrapper .woocommerce-MyAccount-navigation ul{list-style-type:none;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.woocommerce .accountWrapper .woocommerce-MyAccount-navigation li{width:100%;display:block}.woocommerce .accountWrapper .woocommerce-MyAccount-navigation li+li{border-top:solid 1px var(--bf-color-light-grey)}.woocommerce .accountWrapper .woocommerce-MyAccount-navigation a{display:block;width:100%;padding:calc((calc(25px + 2.4vw))*.25)}.woocommerce .accountWrapper .woocommerce-MyAccount-content{flex-grow:1;padding-left:calc(25px + 2.4vw);max-width:1050px;margin-left:auto;margin-right:auto}.woocommerce .accountWrapper .woocommerce-MyAccount-content .woocommerce-EditAccountForm{max-width:calc(1050px*.75);margin-left:auto;margin-right:auto}.woocommerce .accountWrapper .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset{margin:calc((calc(25px + 2.4vw))*.5) 0;border:0;background-color:var(--bf-color-secondary);padding:calc((calc(25px + 2.4vw))*.5)}.woocommerce .accountWrapper .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset legend{position:relative;left:auto;top:1.5em;right:auto;bottom:auto;font-family:var(--kc-header-font);font-weight:var(--kc-header-font-weight);line-height:var(--kc-header-font-line-height);padding-bottom:.2em;margin-bottom:.5em;letter-spacing:-0.015em;font-size:var(--kc-h5Size) 24px;font-size:var(--kc-h5Size-clamp);color:var(--bf-color-primary)}.woocommerce .accountWrapper .woocommerce-MyAccount-content .woocommerce-orders-table{font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);font-size:var(--kc-bodyFontSize);font-size:var(--kc-bodyFontSize-clamp);background-color:var(--bf-color-secondary);border:0;border-radius:0;padding:calc((calc(25px + 2.4vw))*.75)}.woocommerce .accountWrapper .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td{padding-top:8px;padding-bottom:8px}@media only screen and (max-width: 768px){.woocommerce .accountWrapper{flex-wrap:wrap}.woocommerce .accountWrapper .woocommerce-MyAccount-navigation{width:100%}.woocommerce .accountWrapper .woocommerce-MyAccount-content{width:100%;padding-left:0}.woocommerce .accountWrapper .woocommerce-MyAccount-content .woocommerce-EditAccountForm{max-width:100%}.woocommerce .woocommerce-orders-table tbody tr{margin-top:calc((calc(25px + 2.4vw))*.5);margin-bottom:calc((calc(25px + 2.4vw))*.5)}}.woocommerce .accountWrapper .woocommerce-MyAccount-content>p{font-size:var(--kc-h4Size) 28px;font-size:var(--kc-h4Size-clamp);border-bottom:solid 1px var(--bf-color-light-grey);padding-bottom:calc((calc(25px + 2.4vw))*.25)}.woocommerce .accountWrapper .woocommerce-MyAccount-content>p mark{background-color:rgba(0,0,0,0);font-weight:500}.woocommerce .accountWrapper .woocommerce-MyAccount-content>h2{font-size:var(--kc-h4Size) 28px;font-size:var(--kc-h4Size-clamp)}.woocommerce .accountWrapper .woocommerce-MyAccount-content ol.woocommerce-OrderUpdates{padding:calc((calc(25px + 2.4vw))*.5);background-color:var(--bf-color-secondary)}.woocommerce .accountWrapper .woocommerce-MyAccount-content ol.woocommerce-OrderUpdates li{margin-left:calc((calc(25px + 2.4vw))*.5);font-weight:500;color:var(--bf-color-primary)}.woocommerce .accountWrapper .woocommerce-MyAccount-content ol.woocommerce-OrderUpdates li p.woocommerce-OrderUpdate-meta{font-weight:500;color:var(--bf-color-primary)}.woocommerce .accountWrapper .woocommerce-MyAccount-content ol.woocommerce-OrderUpdates .woocommerce-OrderUpdate-description{font-weight:400}.inlineProductArchive .introText{max-width:1050px;margin-left:auto;margin-right:auto;margin-bottom:calc((calc(25px + 2.4vw))*.5)}.inlineProductArchive .introText *{text-align:center}.shopIntro{max-width:1050px;margin-left:auto;margin-right:auto;margin-bottom:calc((calc(25px + 2.4vw))*.5);margin-top:calc((calc(25px + 2.4vw))*.5)}.shopIntro *{text-align:center}.text#rangeColours{margin-bottom:calc((calc(25px + 2.4vw))*.5)}.shopWrapper .headBreadCrumb{text-align:center;display:block;margin-top:calc((calc(25px + 2.4vw))*.75);margin-bottom:calc((calc(25px + 2.4vw))*.25)}.shopWrapper .headBreadCrumb a{font-size:var(--kc-footerFontSize);font-size:var(--kc-footerFontSize-clamp);color:var(--bf-color-grey)}.shopWrapper .headBreadCrumb+header{margin-top:0}.shopWrapper header{margin-top:calc(25px + 2.4vw);text-align:center;width:100%;display:block;overflow:hidden}.shopWrapper header h1{margin-bottom:.25em;margin-left:auto;margin-right:auto;display:inline-block;width:auto}.shopWrapper header h1::before,.shopWrapper header h1::after{content:"";display:block;position:absolute;left:calc(100% + (calc(25px + 2.4vw))*.5);top:50%;right:auto;bottom:auto;width:100vw;height:1px;background-color:var(--bf-color-primary)}.shopWrapper header h1::after{left:auto;right:calc(100% + (calc(25px + 2.4vw))*.5)}.shopWrapper header h2{font-size:var(--kc-h3Size) 36px;font-size:var(--kc-h3Size-clamp);color:var(--bf-color-primary)}.shopWrapper header *{text-align:center}.shopWrapper .notes{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:center;align-items:center}.woocommerce .shopWrapper .shopLoopWrapper.archiveLoop{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;width:100%}.woocommerce .shopWrapper .shopLoopWrapper.archiveLoop p.woocommerce-result-count{font-size:var(--kc-smallFontSize);font-size:var(--kc-smallFontSize-clamp);width:100%;order:0;text-align:right;padding-right:calc((calc(25px + 2.4vw))*.25)}.woocommerce .shopWrapper .shopLoopWrapper.archiveLoop .productSideBar{order:1;width:260px;min-width:260px}.woocommerce .shopWrapper .shopLoopWrapper.archiveLoop .productSideBar .searchTrigger{margin-bottom:8px}.woocommerce .shopWrapper .shopLoopWrapper.archiveLoop .productSideBar button.filterToggle{display:none}.woocommerce .shopWrapper .shopLoopWrapper.archiveLoop ul.products{order:2;width:calc(100% - 260px);min-width:calc(100% - 260px);margin-left:auto}.woocommerce .shopWrapper .shopLoopWrapper.archiveLoop ul.products li.product{width:calc(25% - calc((calc(25px + 2.4vw)) * 0.5)) !important;margin:0 0 calc((calc(25px + 2.4vw))*.5) calc((calc(25px + 2.4vw))*.5)}.woocommerce .shopWrapper .shopLoopWrapper.archiveLoop form.woocommerce-ordering{margin-right:0;margin-left:auto}.woocommerce .shopWrapper .shopLoopWrapper.archiveLoop form.woocommerce-ordering+ul.products{border-top:solid 1px var(--bf-color-light-grey);margin-top:calc((calc(25px + 2.4vw))*.25);padding-top:calc((calc(25px + 2.4vw))*.5)}.dividerHead+.woocommerce-notices-wrapper+ul.products{margin-top:calc((calc(25px + 2.4vw))*.5)}ul.products,.woocommerce .shopWrapper ul.products{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:stretch;list-style-type:none;width:calc(100% + calc((calc(25px + 2.4vw)) * 0.5));min-width:calc(100% + calc((calc(25px + 2.4vw)) * 0.5))}ul.products li.product,.woocommerce .shopWrapper ul.products li.product{width:calc(25% - calc((calc(25px + 2.4vw)) * 0.5)) !important;margin:0 calc((calc(25px + 2.4vw))*.5) calc((calc(25px + 2.4vw))*.5) 0;padding:0 calc((calc(25px + 2.4vw))*.25)}ul.products li.product a.woocommerce-LoopProduct-link,.woocommerce .shopWrapper ul.products li.product a.woocommerce-LoopProduct-link{width:100%;display:block}ul.products li.product img.attachment-woocommerce_thumbnail,.woocommerce .shopWrapper ul.products li.product img.attachment-woocommerce_thumbnail{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}ul.products li.product img.attachment-woocommerce_thumbnail,ul.products li.product a img,.woocommerce .shopWrapper ul.products li.product img.attachment-woocommerce_thumbnail,.woocommerce .shopWrapper ul.products li.product a img{width:calc(100% + calc((calc(25px + 2.4vw)) * 0.5));max-width:calc(100% + calc((calc(25px + 2.4vw)) * 0.5));left:calc(0px - calc((calc(25px + 2.4vw)) * 0.25));display:block;margin-bottom:calc((calc(25px + 2.4vw))*.25)}ul.products li.product .productTitle,.woocommerce .shopWrapper ul.products li.product .productTitle{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;margin-top:0;border-top:0}ul.products li.product .productTitle h2,.woocommerce .shopWrapper ul.products li.product .productTitle h2{font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);font-size:var(--kc-bodyFontSize);font-size:var(--kc-bodyFontSize-clamp);font-size:var(--kc-h6Size) 22px;font-size:var(--kc-h6Size-clamp);margin:0;padding:0;order:2}ul.products li.product .productTitle h2.rangeTitle,.woocommerce .shopWrapper ul.products li.product .productTitle h2.rangeTitle{font-size:var(--kc-bodyFontSize);font-size:var(--kc-bodyFontSize-clamp);font-size:var(--kc-smallFontSize);font-size:var(--kc-smallFontSize-clamp);font-weight:500;order:1}ul.products li.product .productTitle span.sku,.woocommerce .shopWrapper ul.products li.product .productTitle span.sku{font-size:var(--kc-smallFontSize);font-size:var(--kc-smallFontSize-clamp);font-weight:500;color:var(--bf-color-grey);order:0;display:none}ul.products li.product .button.wp-element-button.product_type_simple,.woocommerce .shopWrapper ul.products li.product .button.wp-element-button.product_type_simple{display:none}ul.products li.product .visualiserLink.compact,.woocommerce .shopWrapper ul.products li.product .visualiserLink.compact{padding:4px;border-radius:4px;position:absolute;top:calc((calc(25px + 2.4vw))*.25);right:calc((calc(25px + 2.4vw))*.25);z-index:3}ul.products li.product .visualiserLink.compact::before,.woocommerce .shopWrapper ul.products li.product .visualiserLink.compact::before{width:4vw;height:4vw;min-width:24px;min-height:24px;max-width:30px;max-height:30px}ul.products li.product .price,.woocommerce .shopWrapper ul.products li.product .price{font-weight:600;color:var(--bf-color-primary);font-size:var(--kc-h5Size) 24px;font-size:var(--kc-h5Size-clamp);display:block;margin:.5em 0}ul.products li.product .add_to_cart_button,.woocommerce .shopWrapper ul.products li.product .add_to_cart_button{margin:0;all:unset;font-family:var(--kc-menu-font);font-weight:var(--kc-menu-font-weight);line-height:1.25em;font-size:var(--kc-menuFontSize);font-size:var(--kc-menuFontSize-clamp);font-weight:500;margin:calc((calc(25px + 2.4vw))*.5);margin-top:0;display:inline-block;padding:5px 0;padding-left:2em;background-image:url("/wp-content/themes/kc_bespokefloors/img/samples-icon-outline-bronze.svg");background-repeat:no-repeat;background-position:left center;background-size:1.5em;position:relative}@supports(font-size: clamp(1em, 1vw, 1em)){ul.products li.product .add_to_cart_button,.woocommerce .shopWrapper ul.products li.product .add_to_cart_button{font-size:clamp(10px,1.4vw,14px)}}ul.products li.product .add_to_cart_button:hover,.woocommerce .shopWrapper ul.products li.product .add_to_cart_button:hover{color:var(--bf-color-primary)}ul.products li.product a.added_to_cart,.woocommerce .shopWrapper ul.products li.product a.added_to_cart{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:flex-start;align-items:center;text-align:center;padding:12px;text-align:center;animation:fadein 2s;background-color:hsla(0,0%,100%,.5);border:1px solid rgba(0,0,0,.1);color:var(--bf-color-primary);font-weight:500;margin-left:calc((calc(25px + 2.4vw))*.5);margin-right:calc((calc(25px + 2.4vw))*.5);margin-bottom:calc(calc((calc(25px + 2.4vw)) * 0.5) - 24px)}ul.products li.product a.added_to_cart::before,.woocommerce .shopWrapper ul.products li.product a.added_to_cart::before{content:"";display:block;width:1.25em;height:1.25em;background-image:url("/wp-content/themes/kc_bespokefloors/img/samples-icon-outline-bronze.svg");background-size:contain;background-repeat:no-repeat;margin-right:.5em}ul.products li.product p.maxSample,.woocommerce .shopWrapper ul.products li.product p.maxSample{background-color:hsla(0,0%,100%,.5);display:block;text-align:center;padding:calc((calc(25px + 2.4vw))*.25) calc((calc(25px + 2.4vw))*.5);text-align:left;margin-bottom:0;font-size:var(--kc-smallFontSize);font-size:var(--kc-smallFontSize-clamp)}ul.products li.product p.loopNote,.woocommerce .shopWrapper ul.products li.product p.loopNote{display:block}ul.products li.product p.loopNote *:last-child,.woocommerce .shopWrapper ul.products li.product p.loopNote *:last-child{margin-bottom:0}ul.products li.product p.loopNote strong,.woocommerce .shopWrapper ul.products li.product p.loopNote strong{display:inline}ul.products li.product p.loopNote a,.woocommerce .shopWrapper ul.products li.product p.loopNote a{margin:8px 0;padding-top:4px;font-size:var(--kc-smallFontSize);font-size:var(--kc-smallFontSize-clamp);border-top:solid 1px var(--bf-color-black);color:var(--bf-color-black);display:block}ul.products li.product p.loopNote:last-of-type,.woocommerce .shopWrapper ul.products li.product p.loopNote:last-of-type{margin-bottom:0;margin-top:auto}ul.products li.product .woocommerce-loop-product__link+.button.wp-element-button.product_type_simple,.woocommerce .shopWrapper ul.products li.product .woocommerce-loop-product__link+.button.wp-element-button.product_type_simple{display:none}@keyframes rotating{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}ul.products li.product .add_to_cart_button.added,.woocommerce .shopWrapper ul.products li.product .add_to_cart_button.added,.woocommerce .shopWrapper #respond input#submit.loading,.woocommerce .shopWrapper a.button.loading,.woocommerce .shopWrapper button.button.loading,.woocommerce .shopWrapper input.button.loading{background-image:none !important;position:relative;opacity:.5}ul.products li.product .add_to_cart_button.added::before,.woocommerce .shopWrapper ul.products li.product .add_to_cart_button.added::before,.woocommerce .shopWrapper #respond input#submit.loading::before,.woocommerce .shopWrapper a.button.loading::before,.woocommerce .shopWrapper button.button.loading::before,.woocommerce .shopWrapper input.button.loading::before{content:"";display:block;position:absolute;left:0;top:.25em;width:1.5em;height:1.5em;background-color:rgba(0,0,0,0);background-image:url("/wp-content/themes/kc_bespokefloors/img/loading-icon-bronze.svg");background-repeat:no-repeat;background-size:contain;background-position:center center;animation:rotating 2s linear infinite}ul.products li.product .add_to_cart_button.added,.woocommerce .shopWrapper ul.products li.product .add_to_cart_button.added,.woocommerce .shopWrapper #respond input#submit.added,.woocommerce .shopWrapper a.button.added,.woocommerce .shopWrapper button.button.added,.woocommerce .shopWrapper input.button.added{display:none}@media only screen and (max-width: 1100px){.woocommerce .shopWrapper .shopLoopWrapper.archiveLoop .productSideBar{width:190px;min-width:190px;padding-right:0}.woocommerce .shopWrapper .shopLoopWrapper.archiveLoop .productSideBar::after{display:none}.woocommerce .shopWrapper .shopLoopWrapper.archiveLoop .productSideBar .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.filter-has-3-column{width:calc(50% - 10px)}.woocommerce .shopWrapper .shopLoopWrapper.archiveLoop ul.products{width:calc(100% - 190px);min-width:calc(100% - 190px)}.woocommerce .shopWrapper .shopLoopWrapper.archiveLoop ul.products li.product{width:calc(33.3333333333% - calc((calc(25px + 2.4vw)) * 0.5)) !important}}@media only screen and (max-width: 768px){ul.products,.woocommerce .shopWrapper .shopLoopWrapper.archiveLoop ul.products,.woocommerce .shopWrapper ul.products{width:calc(100% + calc((calc(25px + 2.4vw)) * 0.25));min-width:calc(100% + calc((calc(25px + 2.4vw)) * 0.25));margin:0;margin-top:calc((calc(25px + 2.4vw))*.25);padding-left:0}ul.products li.product,.woocommerce .shopWrapper .shopLoopWrapper.archiveLoop ul.products li.product,.woocommerce .shopWrapper ul.products li.product{width:calc(25% - calc((calc(25px + 2.4vw)) * 0.25)) !important;margin:0 calc((calc(25px + 2.4vw))*.25) calc((calc(25px + 2.4vw))*.25) 0 !important}}@media only screen and (max-width: 700px){ul.products li.product,.woocommerce .shopWrapper .shopLoopWrapper.archiveLoop ul.products li.product,.woocommerce .shopWrapper ul.products li.product{width:calc(33.3333333333% - calc((calc(25px + 2.4vw)) * 0.25)) !important;margin:0 calc((calc(25px + 2.4vw))*.25) calc((calc(25px + 2.4vw))*.25) 0 !important}}@media only screen and (max-width: 650px){ul.products li.product,.woocommerce .shopWrapper .shopLoopWrapper.archiveLoop ul.products li.product,.woocommerce .shopWrapper ul.products li.product{width:calc(50% - calc((calc(25px + 2.4vw)) * 0.25)) !important;margin:0 calc((calc(25px + 2.4vw))*.25) calc((calc(25px + 2.4vw))*.25) 0 !important}}@media only screen and (max-width: 350px){ul.products li.product,.woocommerce .shopWrapper .shopLoopWrapper.archiveLoop ul.products li.product,.woocommerce .shopWrapper ul.products li.product{width:100% !important;margin:0 0 calc((calc(25px + 2.4vw))*.25) 0 !important}}.woocommerce .shopWrapper .product .blockContent{border-top:solid 1px var(--bf-color-light-grey);margin-top:calc(25px + 2.4vw);padding-left:calc((calc(25px + 2.4vw))*.75);padding-right:calc((calc(25px + 2.4vw))*.75)}.woocommerce .shopWrapper .product .blockContent>.wrapper .block:first-child{margin-top:calc(25px + 2.4vw)}.rangeIcons{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;width:100%}.rangeIcons .image{width:20%;padding-right:10px;padding-bottom:10px;max-width:90px;min-width:65px}.woocommerce .shopWrapper .productWrapper{display:grid;grid-template-areas:"productImage productSummary";grid-template-columns:1fr 1fr;grid-template-rows:1fr}.woocommerce .shopWrapper .productWrapper .woocommerce-product-gallery{grid-area:productImage;width:100%;margin-bottom:0}.woocommerce .shopWrapper .productWrapper .woocommerce-product-gallery img{height:auto}.woocommerce .shopWrapper .productWrapper .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{min-height:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:stretch}.woocommerce .shopWrapper .productWrapper .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image{min-height:100%;width:100%}.woocommerce .shopWrapper .productWrapper .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image--placeholder{width:100%}.woocommerce .shopWrapper .productWrapper .woocommerce-product-gallery .woocommerce-product-gallery__wrapper .visualiserLink{position:absolute;left:calc((calc(25px + 2.4vw))*.5);bottom:calc((calc(25px + 2.4vw))*.5)}.woocommerce .shopWrapper .productWrapper .woocommerce-product-gallery .woocommerce-product-gallery__wrapper>div:first-of-type a{width:100%;padding-top:100%;display:block;min-height:100%}.woocommerce .shopWrapper .productWrapper .woocommerce-product-gallery .woocommerce-product-gallery__wrapper>div:first-of-type a img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.woocommerce .shopWrapper .productWrapper .productThumbs{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.woocommerce .shopWrapper .productWrapper .summary.entry-summary{width:100%;padding:calc((calc(25px + 2.4vw))*.5) calc(25px + 2.4vw) 0;grid-area:productSummary;margin-bottom:0;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:flex-start;align-items:flex-start}.woocommerce .shopWrapper .productWrapper .summary.entry-summary #breadcrumbs{order:0;padding:0;margin:0;margin-top:0;margin-bottom:auto;padding-bottom:calc((calc(25px + 2.4vw))*.5)}.woocommerce .shopWrapper .productWrapper .summary.entry-summary #breadcrumbs a{color:var(--bf-color-text-color)}.woocommerce .shopWrapper .productWrapper .summary.entry-summary .positioner{margin-bottom:auto;padding-bottom:calc((calc(25px + 2.4vw))*.5);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.woocommerce .shopWrapper .productWrapper .summary.entry-summary .positioner *{order:100}.woocommerce .shopWrapper .productWrapper .summary.entry-summary .positioner h1.product_title{margin-bottom:calc((calc(25px + 2.4vw))*.25)}.woocommerce .shopWrapper .productWrapper .summary.entry-summary .positioner h1.product_title span.rangeName{text-transform:capitalize;display:block;font-size:var(--kc-h4Size) 28px;font-size:var(--kc-h4Size-clamp);line-height:1.4em;width:100%}.woocommerce .shopWrapper .productWrapper .summary.entry-summary .positioner h1.product_title span.colourName{text-transform:capitalize;display:block;font-size:var(--kc-h1Size) 48px;font-size:var(--kc-h1Size-clamp);width:100%}.woocommerce .shopWrapper .productWrapper .summary.entry-summary .positioner h1.product_title .divider{content:"";display:block;clear:both;width:50%;max-width:1.8em;margin-top:calc((calc(25px + 2.4vw))*.25);border-top:4px solid var(--bf-color-primary)}.woocommerce .shopWrapper .productWrapper .summary.entry-summary .positioner .rangeHeadline{margin-bottom:calc((calc(25px + 2.4vw))*.5);font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);font-size:var(--kc-bodyFontSize);font-size:var(--kc-bodyFontSize-clamp);text-transform:none}.woocommerce .shopWrapper .productWrapper .summary.entry-summary .positioner .rangeHeadline *:last-child{margin-bottom:0}.woocommerce .shopWrapper .productWrapper .summary.entry-summary .positioner .quickLinks{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.woocommerce .shopWrapper .productWrapper .summary.entry-summary .positioner .product_meta{order:0;display:none}.woocommerce .shopWrapper .productWrapper .summary.entry-summary .positioner .quantity{display:none}.woocommerce .shopWrapper .productWrapper .summary.entry-summary .positioner .blockLink .product_meta{margin-top:1em;display:block}.woocommerce .shopWrapper .productWrapper .summary.entry-summary .positioner .blockLink .product_meta .sku_wrapper{display:none}.woocommerce .shopWrapper .productWrapper .summary.entry-summary .positioner .blockLink .product_meta .posted_in{display:none}.woocommerce .shopWrapper .productWrapper .summary.entry-summary .positioner form.cart{margin:0;width:auto}.woocommerce .shopWrapper .productWrapper .summary.entry-summary .positioner a#store_locator_custom_bottom,.woocommerce .shopWrapper .productWrapper .summary.entry-summary .positioner button#store_modal_button,.woocommerce .shopWrapper .productWrapper .summary.entry-summary .positioner .single_add_to_cart_button.button{display:none}.woocommerce .shopWrapper .productWrapper .summary.entry-summary .positioner .iconLink{display:inline-block;font-family:var(--kc-menu-font);font-weight:var(--kc-menu-font-weight);line-height:1.25em;font-size:var(--kc-menuFontSize);font-size:var(--kc-menuFontSize-clamp);font-weight:500;width:auto}.woocommerce .shopWrapper .productWrapper .summary.entry-summary .positioner a#store_locator_custom_bottom,.woocommerce .shopWrapper .productWrapper .summary.entry-summary .positioner button#store_modal_button{order:500;background-image:url("/wp-content/themes/kc_bespokefloors/img/retailer-icon-outline-bronze.svg");width:100%}.woocommerce .shopWrapper .productWrapper .summary.entry-summary .positioner p.alreadyInSamples{font-family:var(--kc-menu-font);font-weight:var(--kc-menu-font-weight);line-height:1.25em;font-size:var(--kc-menuFontSize);font-size:var(--kc-menuFontSize-clamp)}.woocommerce .shopWrapper .productWrapper .summary.entry-summary .quantity+.single_add_to_cart_button{margin-top:0}.woocommerce .shopWrapper .productWrapper .summary.entry-summary a.added_to_cart{display:block;text-align:center;padding:calc((calc(25px + 2.4vw))*.25);text-align:center;animation:fadein 2s}.woocommerce .shopWrapper .productWrapper .summary.entry-summary a.added_to_cart::before{content:"";display:block;width:100%}.woocommerce .shopWrapper .productWrapper #breadcrumbs{grid-area:productSummary;padding-left:calc(25px + 2.4vw);margin:0;font-size:var(--kc-smallFontSize);font-size:var(--kc-smallFontSize-clamp)}.woocommerce .shopWrapper .productWrapper .price,.woocommerce .shopWrapper .productWrapper p.price{font-family:var(--kc-header-font);font-weight:var(--kc-header-font-weight);line-height:var(--kc-header-font-line-height);padding-bottom:.2em;margin-bottom:.5em;letter-spacing:-0.015em;font-size:var(--kc-h3Size) 36px;font-size:var(--kc-h3Size-clamp);color:var(--bf-color-primary);font-weight:500;margin-top:calc((calc(25px + 2.4vw))*.25)}.woocommerce .shopWrapper .productWrapper table.variations{width:auto}.woocommerce .shopWrapper .productWrapper table.variations tr{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;text-align:left}.woocommerce .shopWrapper .productWrapper table.variations tr+tr{padding-top:calc((calc(25px + 2.4vw))*.25)}.woocommerce .shopWrapper .productWrapper table.variations th label{font-weight:500}.woocommerce .shopWrapper .productWrapper table.variations td,.woocommerce .shopWrapper .productWrapper table.variations th{padding:0;width:100%}.woocommerce .shopWrapper .productWrapper table.variations a.reset_variations{padding-left:calc((calc(25px + 2.4vw))*.25)}.woocommerce .shopWrapper .productWrapper table.variations select{font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);font-size:var(--kc-bodyFontSize);font-size:var(--kc-bodyFontSize-clamp);width:auto}.woocommerce .shopWrapper .woocommerce-tabs{border-top:solid 1px var(--bf-color-light-grey);margin-top:calc(25px + 2.4vw);padding-top:calc(25px + 2.4vw);padding-left:calc((calc(25px + 2.4vw))*.75);padding-right:calc((calc(25px + 2.4vw))*.75)}.woocommerce .shopWrapper .woocommerce-tabs .woocommerce-Tabs-panel{max-width:1050px;margin-left:auto;margin-right:auto}.woocommerce .shopWrapper .woocommerce-tabs ul.tabs{display:none}.woocommerce .shopWrapper .woocommerce-tabs .wc-tab h2:first-of-type{font-size:var(--kc-h4Size) 28px;font-size:var(--kc-h4Size-clamp)}@media only screen and (max-width: 700px){.woocommerce .shopWrapper .productWrapper{margin-top:calc((calc(25px + 2.4vw))*.5);display:grid;grid-template-areas:"productImage" "productSummary";grid-template-columns:1fr;grid-template-rows:1fr}.woocommerce .shopWrapper .productWrapper .summary.entry-summary{padding:calc((calc(25px + 2.4vw))*.5) 0}}.related.products{margin-top:calc(25px + 2.4vw);padding-top:calc(25px + 2.4vw)}.related.products ul.products{margin-top:calc((calc(25px + 2.4vw))*.5)}.related.products ul.products .woocommerce-loop-product__title{font-size:var(--kc-h6Size) 22px;font-size:var(--kc-h6Size-clamp)}.related.products ul.products .woocommerce-loop-product__title+p{font-size:var(--kc-smallFontSize);font-size:var(--kc-smallFontSize-clamp)}.related.products ul.products .price{font-size:var(--kc-bodyFontSize);font-size:var(--kc-bodyFontSize-clamp)}.propertyList{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:stretch;width:100%;overflow:hidden}.propertyList.colourRef{border-bottom:solid 1px var(--bf-color-black)}.propertyList .property{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:stretch;padding:0;top:-1px}.propertyList .property h6,.propertyList .property p.value{margin:0;font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);font-size:var(--kc-bodyFontSize);font-size:var(--kc-bodyFontSize-clamp);padding:calc((calc(25px + 2.4vw))*.25*.75) 0}.propertyList .property h6{font-weight:600;width:180px;max-width:180px;min-width:180px;border-right:solid 1px var(--bf-color-black)}.propertyList .property p.value{width:calc(100% - 180px);max-width:calc(100% - 180px);min-width:calc(100% - 180px);padding-left:calc((calc(25px + 2.4vw))*.25)}.propertyList .property p.value span{display:inline-block}.propertyList .property p.value span::after{content:"/";display:inline-block;padding-right:.25em;padding-left:.25em}.propertyList .property p.value span:last-child::after{display:none}.propertyList .property p.value span.fullWidth{display:block}.propertyList .property p.value span.fullWidth::after{display:none}.propertyList .property{border-top:solid 1px var(--bf-color-black)}.propertyList .property{order:100}.propertyList .property.colour{order:100;display:none}.propertyList .property.style{order:100;display:none}.propertyList .property.pilecontent{order:10}.propertyList .property.pileweightozyd{order:10}.propertyList .property.pileweightgm{order:10}.propertyList .property.widths{order:20}.propertyList .property.construction{order:30}.propertyList .property.backing{order:40}.propertyList .property.warranty{order:50}.propertyList .property.tograting{order:60}.propertyList .property.suitability{order:70}.suitabilityList{padding-top:calc((calc(25px + 2.4vw))*.5)}.suitabilityList h6{font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);font-size:var(--kc-bodyFontSize);font-size:var(--kc-bodyFontSize-clamp);font-weight:600}.propertyIconList{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;width:calc(100% + calc((calc(25px + 2.4vw)) * 0.25))}.propertyIconList .propertyIcon{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;padding-right:calc((calc(25px + 2.4vw))*.25);padding-bottom:calc((calc(25px + 2.4vw))*.25);width:20%;max-width:100px;min-width:75px}.propertyIconList .propertyIcon p{display:none}.collectionSummary{max-width:75%;margin-top:calc((calc(25px + 2.4vw))*.5)}.collectionSummary img.collectionNameImage{height:8em;width:auto;margin-bottom:2em}@media only screen and (max-width: 700px){.collectionSummary{max-width:100%}}.tax-collection .woocommerce-products-header{display:none}.collectionIntro{padding-top:calc((calc(25px + 2.4vw))*2);padding-bottom:calc((calc(25px + 2.4vw))*2);margin-bottom:calc((calc(25px + 2.4vw))*.5)}.collectionIntro .text{width:75%;max-width:500px;z-index:2}.collectionIntro .text h1.collectionTitle{display:none}.collectionIntro .text img.collectionNameImage{margin-bottom:calc((calc(25px + 2.4vw))*.25);width:100%}.collectionIntro.wideFormat .text{max-width:1050px}.collectionIntro.wideFormat img.collectionNameImage{width:75%;max-width:650px}.collectionIntro p#breadcrumbs{font-size:var(--kc-smallFontSize);font-size:var(--kc-smallFontSize-clamp)}.collectionIntro img.collectionIntroImage{position:absolute;left:calc(260px + calc((calc(25px + 2.4vw)) * 0.5));top:0;right:0;bottom:0;-o-object-fit:cover;object-fit:cover;height:100%;width:calc(100% - (260px + calc((calc(25px + 2.4vw)) * 0.5)))}.collectionHeadSmall{padding:calc((calc(25px + 2.4vw))*.5) 0}.collectionHeadSmall img.collectionNameSmall{width:30%;max-width:500px}.collectionHeadSmall p#breadcrumbs{font-size:var(--kc-smallFontSize);font-size:var(--kc-smallFontSize-clamp)}@media only screen and (max-width: 768px){.collectionIntro{padding-top:0;padding-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.collectionIntro .text{width:100%;max-width:100%;z-index:2;order:1;margin-top:calc(0px - calc(25px + 2.4vw))}.collectionIntro img.collectionIntroImage{position:relative;left:auto;top:auto;right:auto;bottom:auto;order:0;width:100vw;max-width:100vw;min-width:100vw;margin-left:calc(0px - (calc(25px + 2.4vw))*.5);height:110vw;max-height:55vh}}.tax-range .woocommerce-products-header{display:none}.rangeIntro{padding-top:calc((calc(25px + 2.4vw))*2);padding-bottom:calc((calc(25px + 2.4vw))*.25);margin-bottom:calc(25px + 2.4vw);display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-end}.rangeIntro img.rangeImage{position:absolute;left:0;top:0;right:auto;bottom:0;width:60%;height:100%;z-index:1;-o-object-fit:cover;object-fit:cover}.rangeIntro .text{width:66%;z-index:2;overflow:visible}.rangeIntro .text h1.rangeTitle{margin:calc((calc(25px + 2.4vw))*.5) 0 calc((calc(25px + 2.4vw))*.25)}.rangeIntro .text #breadcrumbs{font-size:var(--kc-footerFontSize);font-size:var(--kc-footerFontSize-clamp)}.rangeIntro .text.hasColour .propertyList{margin-bottom:calc(0px - calc((calc(25px + 2.4vw)) * 0.5))}.rangeIntro .text .propertyList{margin-top:calc(25px + 2.4vw);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;overflow:hidden;left:calc(0px - (calc(25px + 2.4vw))*.5)}.rangeIntro .text .propertyList .property{border:0;display:none;width:auto;flex-grow:0;left:-1px;border-left:solid 1px currentColor;padding:0;margin:calc((calc(25px + 2.4vw))*.25) 0}.rangeIntro .text .propertyList .property h6{display:none}.rangeIntro .text .propertyList .property p.value{width:100%;max-width:100%;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;padding:0 calc((calc(25px + 2.4vw))*.5);font-weight:600}.rangeIntro .text .propertyList .property span{display:block}.rangeIntro .text .propertyList .property.pileweightozyd,.rangeIntro .text .propertyList .property.widths,.rangeIntro .text .propertyList .property.pilecontent{display:inline-block}.rangeIntro .iconsBlock{z-index:2;width:40%;padding:calc((calc(25px + 2.4vw))*.5) calc(25px + 2.4vw);padding-right:0px}.rangeIntro .iconsBlock .collectionNameImage{width:100%;max-width:350px;max-height:9em;-o-object-position:left bottom;object-position:left bottom;-o-object-fit:contain;object-fit:contain;margin-bottom:calc((calc(25px + 2.4vw))*.5)}.rangeIntro.noImage{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;padding-top:0}.rangeIntro.noImage .text{width:66%;margin-top:0}.rangeIntro.noImage .iconsBlock{width:33%;margin-top:calc(25px + 2.4vw)}@media only screen and (max-width: 700px){.rangeIntro{padding-top:0;padding-bottom:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.rangeIntro .text{width:100%;max-width:100%;z-index:2;order:1;margin-top:calc(0px - calc(25px + 2.4vw))}.rangeIntro .iconsBlock{order:2;width:100%;padding-right:calc(25px + 2.4vw)}.rangeIntro img.rangeImage{position:relative;left:auto;top:auto;right:auto;bottom:auto;order:0;width:calc(100vw + 25px + 2.4vw);max-width:calc(100vw + 25px + 2.4vw);min-width:calc(100vw + 25px + 2.4vw);margin-left:calc(0px - (25px + 2.4vw));height:110vw;max-height:55vh}.rangeIntro.noImage{flex-wrap:wrap}.rangeIntro.noImage .text{width:100%;margin-top:0}.rangeIntro.noImage .iconsBlock{width:100%;padding-top:0}}.categorySpecification{background-color:var(--bf-color-secondary);width:100%}.categorySpecification button.specToggle,.categorySpecification button.specToggle:hover{background-color:var(--bf-color-secondary);color:var(--bf-color-black);font-weight:500;padding-top:calc((calc(25px + 2.4vw))*.5);padding-bottom:calc((calc(25px + 2.4vw))*.5);padding-left:calc((calc(25px + 2.4vw))*.75);margin:0;border:0;width:100%;transition:all .35s ease;box-sizing:border-box}.categorySpecification button.specToggle::before,.categorySpecification button.specToggle:hover::before{content:"+";font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);font-size:var(--kc-bodyFontSize);font-size:var(--kc-bodyFontSize-clamp);font-size:var(--kc-h3Size) 36px;font-size:var(--kc-h3Size-clamp);color:var(--bf-color-primary);position:absolute;left:calc((calc(25px + 2.4vw))*.25);top:50%;transform:translateY(-50%)}.categorySpecification button.specToggle:hover{color:var(--bf-color-primary);background-color:var(--bf-color-lighter-grey)}.categorySpecification .specFrame{padding:calc((calc(25px + 2.4vw))*.5);padding-top:calc((calc(25px + 2.4vw))*.25);max-height:1px;opacity:0;overflow:hidden;position:absolute;transition:all .35s ease}.categorySpecification.expanded .specFrame{max-height:-moz-fit-content;max-height:fit-content;opacity:1;overflow:visible;position:relative}.categorySpecification.expanded button.specToggle::before,.categorySpecification.expanded button.specToggle:hover::before{content:"-"}.categorySpecification .specHead{margin-bottom:calc((calc(25px + 2.4vw))*.5)}.specFrame{margin-top:calc(25px + 2.4vw)}.specFrame .specs{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.specFrame .specLeft{padding:calc((calc(25px + 2.4vw))*.25) calc((calc(25px + 2.4vw))*.5);padding-left:0px;background-color:var(--bf-color-white);width:60%;max-width:680px}.specFrame .specRight{width:40%;flex-grow:1;padding:calc((calc(25px + 2.4vw))*.5);padding-top:0px}.specFrame .disclaimers{padding:calc(25px + 2.4vw) 0 0 0}@media only screen and (max-width: 768px){.specFrame .specLeft{width:100%}.specFrame .specRight{width:100%;padding-top:calc((calc(25px + 2.4vw))*.5);padding-left:0px}}@media only screen and (max-width: 650px){.categorySpecification button.specToggle span,.categorySpecification button.specToggle:hover span{display:none}}.installationsMenu{width:100%;margin-top:calc(25px + 2.4vw)}.installationTilesStatic,.installationsTrack{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:flex-start;align-items:stretch;overflow:hidden;width:calc(100% + calc((calc(25px + 2.4vw)) * 0.5));left:calc(0px - (calc((calc(25px + 2.4vw)) * 0.25)));margin-top:calc((calc(25px + 2.4vw))*.5)}.woocommerce .installationsTile,.installationsTile{width:calc(33.3333333333% - calc((calc(25px + 2.4vw)) * 0.5));display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:stretch;background-color:var(--bf-color-black);margin:calc((calc(25px + 2.4vw))*.25)}.woocommerce .installationsTile::after,.installationsTile::after{content:"";display:block;position:absolute;left:calc((calc(25px + 2.4vw))*.25);top:calc((calc(25px + 2.4vw))*.25);right:calc((calc(25px + 2.4vw))*.25);bottom:calc((calc(25px + 2.4vw))*.25);pointer-events:none;border:solid 1px hsla(0,0%,100%,.5)}.woocommerce .installationsTile a,.installationsTile a{display:block;width:100%}.woocommerce .installationsTile .text,.installationsTile .text{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center;padding:calc((calc(25px + 2.4vw))*.75);z-index:2}.woocommerce .installationsTile .text *,.installationsTile .text *{text-align:center}.woocommerce .installationsTile .text span.stilt,.installationsTile .text span.stilt{display:block;padding-top:100%}.woocommerce .installationsTile .text .positioner,.installationsTile .text .positioner{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center}.woocommerce .installationsTile .text h5,.installationsTile .text h5{order:1}.woocommerce .installationsTile .text .excerpt,.installationsTile .text .excerpt{display:none;order:3}.woocommerce .installationsTile .text .blockLink,.installationsTile .text .blockLink{order:3}.woocommerce .installationsTile .text time,.installationsTile .text time{font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);font-size:var(--kc-bodyFontSize);font-size:var(--kc-bodyFontSize-clamp);font-size:var(--kc-smallFontSize);font-size:var(--kc-smallFontSize-clamp);margin-bottom:1em;color:var(--bf-color-white);order:0}.woocommerce .installationsTile .image,.woocommerce .installationsTile img,.woocommerce .installationsTile picture,.installationsTile .image,.installationsTile img,.installationsTile picture{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%}.woocommerce .installationsTile img,.installationsTile img{-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;height:100% !important}.woocommerce .installationsTile .image::after,.installationsTile .image::after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,.65)}.row .woocommerce .installationsTile,.row .installationsTile{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:stretch;background-color:var(--bf-color-black)}.row .woocommerce .installationsTile::after,.row .installationsTile::after{left:calc((calc(25px + 2.4vw))*.5);top:calc((calc(25px + 2.4vw))*.5);right:calc((calc(25px + 2.4vw))*.5);bottom:calc((calc(25px + 2.4vw))*.5)}.row .woocommerce .installationsTile a,.row .installationsTile a{display:block;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.row .woocommerce .installationsTile .text,.row .installationsTile .text{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center;padding:calc(25px + 2.4vw);z-index:2;width:50%}.row .woocommerce .installationsTile .text *,.row .installationsTile .text *{text-align:left}.row .woocommerce .installationsTile .text .positioner,.row .installationsTile .text .positioner{align-items:flex-start}.row .woocommerce .installationsTile .text h5,.row .installationsTile .text h5{font-size:var(--kc-h3Size) 36px;font-size:var(--kc-h3Size-clamp)}.row .woocommerce .installationsTile .text .excerpt,.row .installationsTile .text .excerpt{display:block}.row .woocommerce .installationsTile .image,.row .installationsTile .image{position:relative;left:auto;top:auto;right:auto;bottom:auto;width:50%}.row .woocommerce .installationsTile img,.row .woocommerce .installationsTile picture,.row .installationsTile img,.row .installationsTile picture{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%}.row .woocommerce .installationsTile img,.row .installationsTile img{-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;height:100% !important}.row .woocommerce .installationsTile .image::after,.row .installationsTile .image::after{display:none}.installationsTrack.flickity-enabled{width:100%;margin-left:0;left:0}.installationsTrack.flickity-enabled .flickity-slider{width:100%}.installationsTrack.flickity-enabled .flickity-slider .installationsTile{width:66.6666666667%}.installationsTrack.flickity-enabled .flickity-viewport{overflow:hidden;width:100%}.installationsTrack.flickity-enabled .flickity-page-dots{position:relative;left:auto;top:auto;right:auto;bottom:auto;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:flex-start;align-items:flex-start;width:100%;max-width:none;margin:auto;margin-top:calc((calc(25px + 2.4vw))*.25)}.installationsTrack.flickity-enabled .flickity-page-dots li{display:block;width:1.2em;height:1.2em;margin-left:0;margin-right:.6em;border-radius:0;background-color:var(--bf-color-lighter-grey);opacity:.8}.installationsTrack.flickity-enabled .flickity-page-dots li.is-selected{background-color:var(--bf-color-secondary)}@media only screen and (max-width: 900px){.woocommerce .installationsTile,.installationsTile{width:50%}.row .woocommerce .installationsTile,.row .installationsTile{width:100%}.row .woocommerce .installationsTile a,.row .installationsTile a{flex-direction:column}.row .woocommerce .installationsTile .text,.row .woocommerce .installationsTile .image,.row .installationsTile .text,.row .installationsTile .image{width:100%}.row .woocommerce .installationsTile .image,.row .installationsTile .image{order:0;height:auto;padding-top:100%}.row .woocommerce .installationsTile .image picture,.row .woocommerce .installationsTile .image img,.row .installationsTile .image picture,.row .installationsTile .image img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%}.row .woocommerce .installationsTile .text,.row .installationsTile .text{order:1}.row .woocommerce .installationsTile .text span.stilt,.row .installationsTile .text span.stilt{display:none}.row .woocommerce .installationsTile .positioner,.row .installationsTile .positioner{padding-bottom:calc((calc(25px + 2.4vw))*.5)}}@media only screen and (max-width: 650px){.woocommerce .installationsTile,.installationsTile{width:100%}}.moreColours{margin-top:calc(25px + 2.4vw)}.moreColours .text{margin-bottom:calc((calc(25px + 2.4vw))*.5)}.splitBanner{background-color:var(--bf-color-primary);padding:calc(25px + 2.4vw) 0;min-height:80vh;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:stretch}.splitBanner .wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:stretch;z-index:2}.splitBanner .flexer{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-content:flex-start;align-items:stretch;width:100%}.splitBanner .text{width:50%;padding:calc(25px + 2.4vw);display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:flex-start;align-items:flex-start}.splitBanner .text .positioner{margin-bottom:auto;padding-bottom:calc((calc(25px + 2.4vw))*2)}.splitBanner .text .rangeIntro{margin:calc((calc(25px + 2.4vw))*.5) 0}.splitBanner .breadCrumbs{margin-top:0;margin-bottom:auto;padding-bottom:10px}.splitBanner .breadCrumbs *{font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);font-size:var(--kc-bodyFontSize);font-size:var(--kc-bodyFontSize-clamp);font-size:var(--kc-footerFontSize);font-size:var(--kc-footerFontSize-clamp);color:var(--bf-color-light-grey)}.splitBanner .breadCrumbs a{color:var(--bf-color-white)}.splitBanner .rangeImage{position:absolute;left:0;top:0;right:0;bottom:0;width:50%;height:100%;z-index:1}.splitBanner .rangeImage .image,.splitBanner .rangeImage img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}.splitBanner .borderAnimated{z-index:3;position:absolute;left:calc(25px + 2.4vw);top:calc(25px + 2.4vw);right:calc(25px + 2.4vw);bottom:calc(25px + 2.4vw);width:auto;height:auto}@media only screen and (max-width: 768px){.splitBanner{padding-top:0;min-height:1px;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.splitBanner .wrapper{display:block;order:2}.splitBanner .flexer{display:block}.splitBanner .text{width:100%;padding:calc(25px + 2.4vw);display:block}.splitBanner .text .positioner{margin-bottom:auto;padding-bottom:0}.splitBanner .text .rangeIntro{margin:calc((calc(25px + 2.4vw))*.5) 0}.splitBanner .rangeImage,.splitBanner .rangeImage .image{position:relative;left:0;top:0;right:0;bottom:0;width:100%;height:100%;z-index:1;order:0}.splitBanner .rangeImage .image span.stilt{display:block;min-height:40vh}}@media only screen and (max-width: 650px){.splitBanner .borderAnimated{z-index:3;position:absolute;left:calc((calc(25px + 2.4vw))*.5);top:calc((calc(25px + 2.4vw))*.5);right:calc((calc(25px + 2.4vw))*.5);bottom:calc((calc(25px + 2.4vw))*.5);width:auto;height:auto}}.woocommerce.tax-product_cat .yith-wcan-filter[data-taxonomy=product_cat]{display:none}.productSideBar{padding-bottom:240px}.productSideBar button.filterToggle,.productSideBar button.filterToggle:hover{background-color:var(--bf-color-grey);color:var(--bf-color-white);font-weight:500;padding-top:calc((calc(25px + 2.4vw))*.25);padding-bottom:calc((calc(25px + 2.4vw))*.25);padding-left:calc((calc(25px + 2.4vw))*.75 + .5em);margin:0;margin-bottom:calc((calc(25px + 2.4vw))*.25);border:0;width:100%;transition:all .35s ease;box-sizing:border-box;text-align:left}.productSideBar button.filterToggle::before,.productSideBar button.filterToggle:hover::before{content:"";color:var(--bf-color-primary);position:absolute;left:calc((calc(25px + 2.4vw))*.25);top:50%;width:calc((calc(25px + 2.4vw))*.5);height:calc((calc(25px + 2.4vw))*.5);transform:translateY(-50%);background-image:url("/wp-content/themes/kc_bespokefloors/img/filter-white.svg");background-size:contain;background-position:left center;background-repeat:no-repeat}.productSideBar button.filterToggle:hover{color:var(--bf-color-primary);background-color:var(--bf-color-lighter-grey)}.productSideBar button.filterToggle:hover::before{background-image:url("/wp-content/themes/kc_bespokefloors/img/filter-colour.svg")}.productSideBar .yith-wcan-filters{background-color:rgba(0,0,0,0);background-color:var(--bf-color-lighter-grey);padding:calc((calc(25px + 2.4vw))*.25);font-size:1.4em}.productSideBar .yith-wcan-filters .yith-wcan-filter{padding-bottom:calc((calc(25px + 2.4vw))*.25);margin-bottom:0}.productSideBar .yith-wcan-filters .yith-wcan-reset-filters{margin-bottom:calc((calc(25px + 2.4vw))*.25);padding:0;background-color:rgba(0,0,0,0);color:var(--bf-color-red);background-image:url("/wp-content/themes/kc_bespokefloors/img/reset-red.svg");background-size:auto 2em;background-position:0em center;background-repeat:no-repeat;padding:0em 1.5em;padding-left:2.5em;border:0;font-weight:500;font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);font-size:var(--kc-bodyFontSize);font-size:var(--kc-bodyFontSize-clamp);font-weight:600;font-size:clamp(12px,1.3vw,14px)}.productSideBar .yith-wcan-filters .yith-wcan-reset-filters:hover{color:var(--bf-color-red);border:0}.productSideBar .yith-wcan-filters .yith-wcan-filter:last-of-type{border:0}.productSideBar .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color .term-color{border:solid 1px var(--bf-color-light-grey)}.productSideBar .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color .term-label{color:var(--bf-color-black)}.productSideBar .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color:hover .term-color{border:solid 1px var(--bf-color-grey)}.productSideBar .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color:hover .term-label{color:var(--bf-color-black)}.productSideBar .yith-wcan-filters .yith-wcan-active-filters{border:solid 1px var(--bf-color-secondary);padding:12px}.productSideBar .yith-wcan-filters .yith-wcan-active-filters .active-filter{margin-bottom:12px}.productSideBar .yith-wcan-filters .yith-wcan-active-filters b{display:block;width:100%;margin-bottom:10px}.productSideBar .yith-wcan-filters .yith-wcan-active-filters h4,.productSideBar .yith-wcan-filters .filter-title{font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);font-size:var(--kc-bodyFontSize);font-size:var(--kc-bodyFontSize-clamp);font-weight:600;font-size:clamp(12px,1.3vw,14px)}.productSideBar .yith-wcan-filters .yith-wcan-dropdown{background-color:var(--bf-color-white)}.productSideBar .yith-wcan-filters .filter-items.filter-color{background-color:var(--bf-color-white);width:100%;margin-left:0 !important;border:solid 1px #d7d7d7;border-radius:4px;padding-top:calc((calc(25px + 2.4vw))*.25) !important;padding-left:calc((calc(25px + 2.4vw))*.25/2) !important;padding-right:calc((calc(25px + 2.4vw))*.25/2) !important}.productSideBar .yith-wcan-filters li.filter-item.select.active a{color:var(--bf-color-black);font-style:italic}.productSideBar .yith-wcan-filters li.filter-item.select.active::before{content:"";display:inline-block;width:1em;height:1em;background-image:url("/wp-content/themes/kc_bespokefloors/img/tick-bronze.svg");background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:.25em;transform:translateY(0.1em)}.productSideBar .yith-wcan-filters li.filter-item.select[data-value=uncategorised]{display:none}@media only screen and (max-width: 900px){.woocommerce .shopWrapper .shopLoopWrapper.archiveLoop .productSideBar{width:100%;padding-bottom:0}.woocommerce .shopWrapper .shopLoopWrapper.archiveLoop .productSideBar button.filterToggle{display:block}.woocommerce .shopWrapper .shopLoopWrapper.archiveLoop .productSideBar .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.filter-has-3-column{width:calc(16.6666666667% - 10px)}.woocommerce .shopWrapper .shopLoopWrapper.archiveLoop .productSideBar .yith-wcan-filters{max-height:1px;opacity:0;pointer-events:none;overflow:hidden;margin-bottom:0;transition:all .35s ease}.woocommerce .shopWrapper .shopLoopWrapper.archiveLoop .productSideBar.expanded .yith-wcan-filters{max-height:-moz-fit-content;max-height:fit-content;opacity:1;pointer-events:all;overflow:visible;margin-bottom:30px}.woocommerce .shopWrapper .shopLoopWrapper.archiveLoop ul.products{width:calc(100% + calc((calc(25px + 2.4vw)) * 0.5));min-width:calc(100% + calc((calc(25px + 2.4vw)) * 0.5));margin:0;margin-top:calc((calc(25px + 2.4vw))*.25);padding-left:0}.woocommerce .shopWrapper .shopLoopWrapper.archiveLoop ul.products li.product{width:calc(33.3333333333% - calc((calc(25px + 2.4vw)) * 0.5)) !important;margin:0 calc((calc(25px + 2.4vw))*.5) calc((calc(25px + 2.4vw))*.5) 0 !important}}@media only screen and (max-width: 650px){.woocommerce .shopWrapper .shopLoopWrapper.archiveLoop .productSideBar .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.filter-has-3-column{width:calc(25% - 10px)}}.woocommerce-pagination,.woocommerce .shopWrapper nav.woocommerce-pagination{width:100%;border:0;border-bottom:solid 1px var(--bf-color-light-grey);padding:calc((calc(25px + 2.4vw))*.25);order:100}.woocommerce-pagination ul,.woocommerce .shopWrapper nav.woocommerce-pagination ul{border:0;list-style-type:none;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-content:flex-start;align-items:stretch;margin:0}.woocommerce-pagination ul li,.woocommerce .shopWrapper nav.woocommerce-pagination ul li{border:0;padding:0;margin:0;background-color:var(--bf-color-lighter-grey);display:block;margin:3px;border-radius:0px}.woocommerce-pagination ul li span,.woocommerce-pagination ul li a,.woocommerce .shopWrapper nav.woocommerce-pagination ul li span,.woocommerce .shopWrapper nav.woocommerce-pagination ul li a{padding:9px;display:block;min-width:2em;color:var(--bf-color-grey)}.woocommerce-pagination ul li span.current,.woocommerce .shopWrapper nav.woocommerce-pagination ul li span.current{background-color:var(--bf-color-grey);color:var(--bf-color-white)}.kcQRCode{display:block;padding:calc((calc(25px + 2.4vw))*.25);background-color:var(--bf-color-lighter-grey);margin:calc((calc(25px + 2.4vw))*.25) 0;color:var(--bf-color-black);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center;color:var(--bf-color-black)}.kcQRCode img{width:24px;height:24px}.kcQRCode h6{font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);font-size:var(--kc-bodyFontSize);font-size:var(--kc-bodyFontSize-clamp);margin:0;padding-left:8px;padding-right:8px;width:auto}.kcQRCode a{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center;color:var(--bf-color-black);padding:.5em 8px 0 8px;width:auto;font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);font-size:var(--kc-bodyFontSize);font-size:var(--kc-bodyFontSize-clamp);font-size:var(--kc-smallFontSize);font-size:var(--kc-smallFontSize-clamp);color:var(--bf-color-blue)}.noProducts{max-width:1050px;margin:calc(25px + 2.4vw) auto;text-align:center;background-color:var(--bf-color-lighter-grey);padding:calc(25px + 2.4vw)}.pageHeading.bannerHolder.bannerStyle2+.contactView{margin-top:0}.contactView{background-color:var(--bf-color-lighter-beige)}.contactView>.flexer{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:stretch}.contactView .quickLinks{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:center}.contactView .quickLinks a,.contactView .quickLinks p{margin:.75em 0}.contactView .quickLinks a{margin-right:1.25em}.contactView .makeEnquiry,.contactView .showroom{padding:calc((calc(25px + 2.4vw))*.75)}.contactView .makeEnquiry{width:60%}.contactView .makeEnquiry p{font-size:var(--kc-formFontSize);font-size:var(--kc-formFontSize-clamp)}.contactView .showroom{width:40%;min-width:450px;background-color:var(--bf-color-light-beige)}.contactView .showroom .shopCameo{margin-bottom:2em}.contactView .showroom a.blockLink{margin-top:0}.contactView .showroom ul{list-style-type:none}.contactView .showroom ul li{font-size:var(--kc-formFontSize);font-size:var(--kc-formFontSize-clamp);margin-bottom:0;line-height:1.4em}.contactView .showroom p{font-size:var(--kc-formFontSize);font-size:var(--kc-formFontSize-clamp)}.contactView .showroom ul.socialLinks{margin-bottom:12px}.contactView h6{margin:0;margin-bottom:.25em;font-size:var(--kc-bodyFontSize);font-size:var(--kc-bodyFontSize-clamp)}.contactView h2{font-size:var(--kc-h4Size) 28px;font-size:var(--kc-h4Size-clamp)}.mapHolder{width:100%;aspect-ratio:1/1}.mapHolder iframe{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%}@media only screen and (max-width: 1100px)and (min-width: 768px){.contactView .gform_wrapper form.quickEnquiryForm .gfield--width-half{grid-column:span 12}}@media only screen and (max-width: 768px){.contactView>.flexer{flex-wrap:wrap}.contactView .makeEnquiry,.contactView .showroom{width:100%;min-width:0}.mapHolder{aspect-ratio:1/.75}}#quickEnquiry.priceMatch{margin-top:calc(25px + 2.4vw)}body.contactPage #quickEnquiry{margin-top:calc((calc(25px + 2.4vw))*.5)}#quickEnquiry,#homeVisitEnquiry{margin:auto;margin-top:calc((calc(25px + 2.4vw))*2);order:3;padding-bottom:0px}#quickEnquiry .formHead,#homeVisitEnquiry .formHead{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:flex-start;align-items:flex-end;padding:calc((calc(25px + 2.4vw))*.5);padding-top:0px;padding-bottom:0;text-align:center}#quickEnquiry .formBody,#homeVisitEnquiry .formBody{padding:calc((calc(25px + 2.4vw))*.5);padding-bottom:0}#quickEnquiry .formBody>p,#homeVisitEnquiry .formBody>p{text-align:center}.grecaptcha-badge{opacity:0;pointer-events:none}.contactForm{max-width:var(1050px);margin:auto;padding:calc(25px + 2.4vw) calc(25px + 2.4vw);background-color:var(--bf-color-lighter-grey);z-index:2}.contactForm form{width:100%;display:block;padding-top:calc(25px + 2.4vw);padding-bottom:calc(25px + 2.4vw);border-top:solid 2px color-mix(in srgb, currentColor, transparent 80%);border-bottom:solid 5px color-mix(in srgb, currentColor, transparent 80%)}.contactForm form *{box-sizing:border-box}.contactForm form input[type=text],.contactForm form input[type=email],.contactForm form input[type=tel]{border:solid 1px var(--bf-color-light-grey);font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);font-size:var(--kc-bodyFontSize);font-size:var(--kc-bodyFontSize-clamp)}.contactForm form input#surname{display:none}.contactForm form input[type=file]{margin:calc((calc(25px + 2.4vw))*.25) 0 0 0}.contactForm form textarea{height:100px;border:solid 1px var(--bf-color-light-grey);padding:9px;width:100%;color:var(--bf-color-text-color);font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);font-size:var(--kc-bodyFontSize);font-size:var(--kc-bodyFontSize-clamp)}.contactForm form label note{width:100%;display:inline;font-size:var(--kc-smallFontSize);font-size:var(--kc-smallFontSize-clamp)}.contactForm form h6,.contactForm form span{text-align:left}.contactForm form #postCode{width:50%;max-width:200px}.contactForm form .form-group{font-weight:400;padding-right:0;padding-left:0;margin-bottom:9px}.contactForm form .form-group .textInputArea,.contactForm form .form-group select{width:100%}.contactForm form .form-group input,.contactForm form .form-group .textInputArea,.contactForm form .form-group select{display:block;padding:9px;color:var(--bf-color-text-color)}.contactForm form .form-group label{font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);font-size:var(--kc-bodyFontSize);font-size:var(--kc-bodyFontSize-clamp);font-weight:600;width:100%;display:block;color:var(--bf-color-text-color);margin:0;margin-bottom:8px;color:var(--bf-color-text-color);text-transform:none;text-align:left}.contactForm form .form-group input{clear:left;font-weight:400;width:100%;margin-bottom:12px;padding:9px;font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);font-size:var(--kc-bodyFontSize);font-size:var(--kc-bodyFontSize-clamp)}.contactForm form .form-group.shortSpace{padding-bottom:0}.contactForm form .form-group.shortSpace input{margin-bottom:6px}.contactForm form .form-group.has-danger label,.contactForm form .form-group.has-danger .pristine-error{color:var(--bf-color-red);font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);font-size:var(--kc-bodyFontSize);font-size:var(--kc-bodyFontSize-clamp);font-size:var(--kc-smallFontSize);font-size:var(--kc-smallFontSize-clamp)}.contactForm form .form-group.has-danger input{border-color:var(--bf-color-red)}.contactForm form .textFields{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;align-items:flex-start}.contactForm form .textFields .form-group{width:calc(33% - 18px);display:-moz-inline-stack;display:inline-block;vertical-align:top;zoom:1;*display:inline;_height:50px;min-height:50px}.contactForm form .textFields .form-group.fullWidth{width:100%}.contactForm form .textFields .form-group.hidden{display:none}.contactForm form .form-group.hidden{display:none}.contactForm form .checkList{width:100%;padding:0}.contactForm form .checkList .flexer{justify-content:space-between;align-items:stretch;flex-wrap:wrap}.contactForm form .checkList .column{width:calc(33.33% - 18px)}.contactForm form .checkList .column h6,.contactForm form .checkList .column span{margin-bottom:8px;font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);font-size:var(--kc-bodyFontSize);font-size:var(--kc-bodyFontSize-clamp)}.contactForm form .checkList .column h6{font-weight:600}.contactForm form .checkList .column span{display:block;margin:0;margin-bottom:8px;text-transform:none;text-align:left;font-weight:400}.contactForm form .checkList .column.stretched{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:stretch}.contactForm form .checkList .column.stretched .form-group{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:stretch;padding-bottom:0;padding-top:0;flex-grow:1;padding-bottom:0;margin-bottom:0}.contactForm form .checkList .column.stretched .form-group textarea{flex-grow:1}.contactForm form .checkList .optionList{background-color:color-mix(in srgb, var(--bf-color-white), transparent 25%);padding:calc(calc((calc(25px + 2.4vw)) * 0.5)/2);flex-grow:1}.contactForm form .checkList .checkOption{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:center}.contactForm form .checkList .checkOption:last-child .form-group{margin-bottom:0}.contactForm form .checkList .checkOption input[type=checkbox]{display:none;margin-bottom:8px}.contactForm form .checkList .checkOption input[type=checkbox]+label{cursor:pointer;padding-left:30px;margin:8px 0;font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);font-size:var(--kc-bodyFontSize);font-size:var(--kc-bodyFontSize-clamp)}.contactForm form .checkList .checkOption input[type=checkbox]+label:before{position:absolute;content:"";display:block;left:0;top:.1em;right:auto;bottom:auto;width:18px;height:18px;border:solid 1px var(--bf-color-grey);background-color:var(--bf-color-white)}.contactForm form .checkList .checkOption input[type=checkbox]+label:after{position:absolute;content:"";display:block;left:5px;top:50%;right:auto;bottom:auto;width:10px;height:10px;background-color:var(--bf-color-primary);transform:scale(0.25) translateY(-50%);transform-origin:center center;opacity:0;transition:all .35s ease}.contactForm form .checkList .checkOption input[type=checkbox]:checked+label:after{transform:scale(1) translateY(-50%);opacity:1}.contactForm form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:none;padding:0 1em 0 0;margin:0;width:100%;font-size:inherit;cursor:inherit;line-height:inherit;font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);font-size:var(--kc-bodyFontSize);font-size:var(--kc-bodyFontSize-clamp);z-index:1;outline:none}.contactForm form select::-ms-expand{display:none}.contactForm form .select{display:grid;grid-template-areas:"select";align-items:center;position:relative;border:solid 1px var(--bf-color-light-grey);border-radius:0em;padding:12px 18px;font-size:var(--kc-bodyFontSize);font-size:var(--kc-bodyFontSize-clamp);cursor:pointer;line-height:1.1;background-color:#fff}.contactForm form .select select,.contactForm form .select::after{grid-area:select}.contactForm form .select:not(.select--multiple)::after{content:"";justify-self:end;width:.8em;height:.5em;background-color:var(--bf-color-primary);clip-path:polygon(100% 0%, 0 0%, 50% 100%);z-index:2}.contactForm form select:focus+.focus{position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border:2px solid var(--select-focus);border-radius:inherit}.contactForm form select[multiple]{padding-right:0;height:6rem}.contactForm form select[multiple] option{white-space:normal;outline-color:var(--bf-color-primary)}.contactForm form .select--disabled{cursor:not-allowed;background-color:#eee;background-image:linear-gradient(to top, #ddd, #eee 33%)}.contactForm form label{font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);font-size:var(--kc-bodyFontSize);font-size:var(--kc-bodyFontSize-clamp);font-weight:600;color:var(--bf-color-text-color)}.contactForm form .select+label{margin-top:2rem}.contactForm form label+.select{margin-top:8px}.contactForm form input.checkbox{vertical-align:middle;margin-top:9px}.contactForm form .checkbox{width:auto;display:inline;clear:none}.contactForm form p{clear:left}.contactForm form .submitArea{padding-top:20px;width:100%;display:block}.contactForm form .buttons{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:flex-start;align-items:center;font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);font-size:var(--kc-bodyFontSize);font-size:var(--kc-bodyFontSize-clamp)}.contactForm form .column .buttons{justify-content:flex-start}@media only screen and (max-width: 900px){.contactForm{width:100%}.contactForm form .checkList .column:first-child{width:100%;margin-bottom:12px}.contactForm form .checkList .column{width:calc(50% - 12px)}.contactForm form .buttons{justify-content:flex-start}.contactForm form .buttons .captchaNote{text-align:left}}@media only screen and (max-width: 768px){.contactForm form .textFields .form-group{width:100%}}@media only screen and (max-width: 650px){#quickEnquiry{padding-top:0}#quickEnquiry .formHead{flex-wrap:wrap;padding-left:0px;padding-right:0px}#quickEnquiry .formHead h3{margin-bottom:8px}#quickEnquiry .formHead h3,#quickEnquiry .formHead h6,#quickEnquiry .formHead a{width:100%}#quickEnquiry .formHead h6,#quickEnquiry .formHead span{font-size:var(--kc-bodyFontSize);font-size:var(--kc-bodyFontSize-clamp)}.contactForm{padding:calc((calc(25px + 2.4vw))*.5)}.contactForm form .textFields .form-group{width:100%;padding-bottom:0}.contactForm form .checkList .column:first-child,.contactForm form .checkList .column{width:100%;margin-bottom:12px}}.gform_wrapper .gform_title{font-size:var(--kc-h4Size) 28px;font-size:var(--kc-h4Size-clamp)}.gform_wrapper .gsection_title{font-size:var(--kc-h5Size) 24px;font-size:var(--kc-h5Size-clamp);margin-bottom:0}.gform_wrapper .gform_button.button{background-color:var(--bf-color-red) !important}.gform_wrapper .gform_button.button:hover{background-color:var(--bf-color-dark-red) !important}.gform_wrapper form .gform_fields{row-gap:24px;grid-row-gap:24px}.gform_wrapper form .gform-field-label--type-inline,.gform_wrapper form .gfield_label{font-size:var(--kc-formFontSize);font-size:var(--kc-formFontSize-clamp);font-weight:500}.gform_wrapper form .gform-field-label--type-inline{font-size:var(--kc-formFontSize);font-size:var(--kc-formFontSize-clamp);font-weight:400}.gform_wrapper form input[type=text]{font-weight:400}.pageContent.postContent .wrapper{max-width:1050px}.pageContent.postContent .pageHeading{margin-bottom:calc((calc(25px + 2.4vw))*.5)}.pageContent.postContent .pageHeading .wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center}.pageContent.postContent .pageHeading h1{margin-bottom:calc((calc(25px + 2.4vw))*.25);order:1;font-size:var(--kc-h2Size) 40px;font-size:var(--kc-h2Size-clamp)}.pageContent.postContent .pageHeading p.date{order:2}.pageContent.postContent .pageHeading p.breadcrumb{order:0;font-size:var(--kc-smallFontSize);font-size:var(--kc-smallFontSize-clamp)}.pageContent.postContent .postThumbnail{max-width:1050px;margin:auto;margin-bottom:calc(25px + 2.4vw)}.pageContent.postContent .postThumbnail.squareCrop span,.pageContent.postContent .postThumbnail.landscapeCrop span{display:block;width:100%;padding-top:100%}.pageContent.postContent .postThumbnail.squareCrop img,.pageContent.postContent .postThumbnail.landscapeCrop img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}.pageContent.postContent .postThumbnail.landscapeCrop span{padding-top:60%}.postTerms{border-top:1px solid var(--bf-color-lighter-grey);margin-top:calc((calc(25px + 2.4vw))*.5);padding-top:calc((calc(25px + 2.4vw))*.5);text-align:center}.postTerms ul{text-align:center;margin-left:auto;margin-right:auto}.postTerms li{display:inline-block;padding-right:.75em;padding-left:.75em}.postTerms a{padding:.35em .75em;background-color:var(--bf-color-lighter-grey);border-radius:1em}.postWrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.postWrapper .postCategories{width:200px}.postWrapper .postArchive{width:calc(100% - 200px);padding-right:calc((calc(25px + 2.4vw))*.5)}.postCategories li{margin-left:1.25em;font-size:var(--kc-formFontSize);font-size:var(--kc-formFontSize-clamp)}.postCategories>li{list-style-type:none;font-weight:600}.postCategories>li ul{border-top:solid 1px var(--bf-color-light-grey);padding-top:8px;margin-top:8px}.postArchive .postLink{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;width:100%}.postArchive .postLink .text{order:1;flex-grow:1;width:75%}.postArchive .postLink .thumbnail{order:0;padding-right:calc((calc(25px + 2.4vw))*.5);width:25%;min-width:200px;display:block}.postArchive .postLink .thumbnail a{display:block;padding-top:100%}.postArchive .postLink .thumbnail a img{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.postArchive .postLink h4{margin:18px 0}.postArchive .postLink h4 a{color:var(--bf-color-primary)}.postArchive .postLink p.date{opacity:.5;margin:0;font-size:var(--kc-smallFontSize);font-size:var(--kc-smallFontSize-clamp)}.postArchive .postLink p.mobileExcerpt{display:none}.postArchive .postLink a.readMore{display:inline-block;font-family:var(--kc-body-font);font-weight:var(--kc-body-font-weight);line-height:var(--kc-body-font-line-height);font-size:var(--kc-bodyFontSize);font-size:var(--kc-bodyFontSize-clamp);margin-top:calc((calc(25px + 2.4vw))*.25)}.postArchive .postLink+.postLink{padding-top:calc((calc(25px + 2.4vw))*.5);margin-top:calc((calc(25px + 2.4vw))*.5);border-top:solid 1px var(--bf-color-lighter-grey)}.postNav{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:flex-start;align-items:flex-start;border-top:solid 1px var(--bf-color-primary);padding-top:calc((calc(25px + 2.4vw))*.5);margin-top:calc(25px + 2.4vw)}.postNav a{font-family:var(--kc-menu-font);font-weight:var(--kc-menu-font-weight);line-height:1.25em;font-size:var(--kc-menuFontSize);font-size:var(--kc-menuFontSize-clamp);display:inline-block}.postNav p{font-size:var(--kc-smallFontSize);font-size:var(--kc-smallFontSize-clamp);opacity:.5;margin:0}.postNav .prev,.postNav .next{max-width:50%;padding:calc((calc(25px + 2.4vw))*.5)}.postNav .prev{text-align:left}.postNav .prev a::before{content:"< "}.postNav .next{text-align:right}.postNav .next a::after{content:" >"}@media only screen and (max-width: 768px){.postWrapper .postArchive,.postWrapper .postCategories{width:100%}.postWrapper .postCategories{margin-top:calc((calc(25px + 2.4vw))*.5);padding-top:calc((calc(25px + 2.4vw))*.5);border-top:solid 1px var(--bf-color-lighter-grey)}}@media only screen and (max-width: 650px){.postArchive .postLink{flex-wrap:wrap}.postArchive .postLink .thumbnail,.postArchive .postLink .text{width:100%}.postArchive .postLink .thumbnail{max-width:180px;margin-bottom:calc((calc(25px + 2.4vw))*.5)}.postArchive .postLink p.excerpt{display:none}.postArchive .postLink p.mobileExcerpt{display:block}}@media only screen and (max-width: 450px){.postArchive .postLink .thumbnail{min-width:100px}.postNav{flex-wrap:wrap;justify-content:center}.postNav .prev,.postNav .next{width:100%;max-width:100%;padding:calc((calc(25px + 2.4vw))*.5)}.postNav .prev{text-align:center}.postNav .prev a::before{display:none}.postNav .next{text-align:center}.postNav .next a::after{display:none}}

/*# sourceMappingURL=bespokeFloorStyles.css.map */