/*! Legacy Grid */
/*! Fonts */
/*! Transitions */
/*! Content area */
/*! Breakpoints */
/*! Additional breakpoints */
/*! Standard media queries */
/*! Useful media queries */
/*! Grid */
/*! Theme mixins used to allow for further site themes to be added */.usps{padding:80px 0 70px}@media only screen and (min-width:768px) and (max-width:991px){.usps{padding:50px 0 90px}}@media only screen and (min-width:768px) and (max-width:930px){.usps{padding:70px 0}}@media only screen and (max-width:767px){.usps{padding:40px 20px}}@media only screen and (min-width:768px){.usps.usp-numbers{padding-bottom:50px;padding-top:60px}}.usps .row--flex{flex-wrap:nowrap;justify-content:center}@media only screen and (max-width:767px){.usps .row--flex{flex-wrap:wrap;gap:20px}}.usps .container,.usps-item{position:relative}.usps-item{color:#000;padding:0 15px;text-align:center;width:25%}.theme-bg--featured .usps-item{color:#fff}@media only screen and (max-width:767px){.usps-item+.usps-item{margin-top:30px}}.usps-item:after{background-color:#fff;content:"";height:50%;position:absolute;right:-1px;top:64px;width:1px}@media only screen and (max-width:767px){.usps-item:after{display:none}}.usps-item:last-of-type:after{display:none}@media only screen and (min-width:768px){.usps-featured-3 .usps-item{width:33.33%}.usps-featured .usps-item{width:100%}.usps-featured-2 .usps-item{width:50%}}@media only screen and (max-width:767px){.usps-featured-2 .usps-item+.usps-item{margin-top:30px}}.usps-featured-2 .usps-item:after{display:none}@media only screen and (max-width:767px){.usps-item{padding:0;width:100%}}.usps-item>.svg-wrap{margin-bottom:20px;width:100%}.usps-item>.svg-wrap>svg{height:64px}@media only screen and (max-width:767px){.usps-item>.svg-wrap>svg{height:55px}}.usps-item>.svg-wrap .svg-stroke{color:#fcd130}.usps-item .usps-link{color:#fcd130;font-family:Montserrat,sans-serif;font-weight:300}@media only screen and (max-width:767px){.usps-item .usps-link{font-size:14px}}.usps-item .usps-link:hover{color:#000}.usps-item .usps-link:hover svg{fill:#000}.usps-item .usps-link .svg-wrap{fill:#fcd130;margin-right:5px}.usps-item .usps-link .svg-wrap .svg-chevron{height:12px;transition:all .5s ease-in;width:12px}@media only screen and (max-width:767px){.usps-item .usps-link .svg-wrap .svg-chevron{display:none}}.usps-item .usps-link .svg-wrap .svg-arrow{height:13px;transition:all .5s ease-in;width:16px}@media only screen and (min-width:768px){.usps-item .usps-link .svg-wrap .svg-arrow{display:none}}.theme-bg--featured .usps .usps-link:hover{color:#fff}.theme-bg--featured .usps .usps-link:hover svg{fill:#fff}.usps-title{color:#000;font:300 18px/2 Montserrat,sans-serif;letter-spacing:2px;margin-bottom:10px;text-align:center;text-transform:uppercase;white-space:nowrap}.theme-bg--featured .usps-title{color:#fcd130}@media only screen and (min-width:768px) and (max-width:991px){.usps-title{font-size:12px}}@media only screen and (max-width:767px){.usps-title{font-size:14px}}.usp-numbers .usps-title{color:#fff;font-size:14px;font-weight:500}.usps-description{font:500 16px/1.3 Montserrat,sans-serif;margin-bottom:10px;padding:0;text-align:center}@media only screen and (max-width:991px){.usps-description{font-weight:300}}.usps-description .footnotes-cross{font-size:20px;vertical-align:super}.usps-content-tiles{margin-bottom:20px}@media only screen and (max-width:479px){.usps-content-tiles{margin-bottom:0}}.global-intro{margin-bottom:0}.usps-global-heading{color:#fcd130;font-size:19px;font-weight:400;line-height:28px;transform:translateY(-50%);width:100%}.usps-global-heading,.usps-global-title{font-family:Montserrat,sans-serif;text-align:center;text-transform:uppercase}.usps-global-title{color:#fff;font-size:16px;font-weight:500;letter-spacing:3.2px;line-height:1.75}@media only screen and (max-width:767px){.usps-global-title{line-height:1.5}}.usp-numbers .usps-global-title{font:300 24px/1.5 Montserrat,sans-serif;letter-spacing:2.4px;text-transform:capitalize}@media only screen and (max-width:767px){.usp-numbers .usps-global-title{font-size:16px}}.usps-global-text{color:#fff;font:300 14px/1.71 Karla,sans-serif;margin-bottom:20px;margin-top:20px;text-align:center}@media only screen and (max-width:767px){.usps-global-text{font:300 12px/1.92 Karla,sans-serif;margin-bottom:16px;margin-top:25px}}.usps-global-subtext{color:#fff;font:300 14px/1.71 Karla,sans-serif;font-size:10px;margin-top:40px;text-align:right}@media only screen and (max-width:767px){.usps-global-subtext{font:300 12px/1.92 Karla,sans-serif;margin-top:16px;text-align:center}}.usps-content{padding:40px}.usps-content .separator__gold{background-color:#fff;height:2px;margin:20px 0 0;width:35px}@media only screen and (max-width:767px){.usps-content .separator__gold{margin:10px 0}}.usps-content .separator__platinum{background-color:#000;height:2px;margin:20px 0 0;width:35px}@media only screen and (max-width:767px){.usps-content .separator__platinum{margin:10px 0}}.gold{background-color:#896b21}.gold .usps-description,.gold .usps-title{text-align:left}.platinum{background-color:#bdc2c7}.platinum .usps-description,.platinum .usps-title{text-align:left}.usps-number{color:#fff;display:flex;flex-direction:column;font:600 30px/1.3 Montserrat,sans-serif;height:105px;justify-content:center;margin:-15px 0}@media only screen and (min-width:768px) and (max-width:930px){.usps-number{font-size:24px}}@media only screen and (max-width:767px){.usps-number{font-size:24px;height:80px;text-align:left}}.usps-number .usps-pre-number{font-size:16px;font-weight:600;letter-spacing:3px;text-transform:uppercase}.inverted-colour{color:#000}.chris-icon{bottom:100%;position:absolute;right:40px;transform:translateY(-100%)}@media only screen and (max-width:767px){.chris-icon{display:none}}.chris-icon svg{height:50px;width:75px}.usps-default-theme{position:relative}.usps-default-theme .chris-icon{bottom:calc(100% - 7px);transform:none}.wren-image-lockup.contact-us-lockup{background:linear-gradient(0deg,rgba(0,0,0,.55),rgba(0,0,0,.55) 17%,transparent),url(https://image.wrenkitchens.com/www/component/c016/contact_us_wren.jpg?w=0&h=0&q=100&fit=crop&s=3878ce121e7b5266157cadabd374f133) no-repeat 0 40%;background-size:cover;margin-bottom:0}@media only screen and (max-width:767px){.wren-image-lockup.contact-us-lockup{background-position-x:25%}}.wren-image-lockup.brochure-request-lockup{background:linear-gradient(0deg,rgba(0,0,0,.55),rgba(0,0,0,.55) 17%,transparent),url(https://image.wrenkitchens.com/www/component/c016/brochure_request_common_lockup.jpg?w=0&h=0&q=85&fit=crop&s=e4da87320ed625a5234b3be59e4b3ce0) no-repeat 0 35%;background-size:cover}@media only screen and (max-width:767px){.wren-image-lockup.brochure-request-lockup{background-position-x:25%}}.bordered-component{border:1px solid #000;color:#000}.bordered-component.bordered-component--grey{border-color:#e1e1e1;color:#000}.bordered-component__heading{background:#fff;color:currentcolor;display:table;font:500 12px/1.3 Montserrat,sans-serif;letter-spacing:1.5px;margin:0 auto;max-width:95%;padding:0 15px;text-align:center;text-transform:uppercase;transform:translateY(-50%)}@media only screen and (min-width:768px) and (max-width:991px){.bordered-component__heading{letter-spacing:1px}}.contact-us-opening-times{color:#000;font:400 12px/1.75 Montserrat,sans-serif}.contact-us-opening-times .today{font-weight:600}.contact-us-opening-times td:first-child{padding-right:25px}@media only screen and (min-width:992px){.contact-us-opening-times td:first-child{padding-right:45px}}.contact-us__item{width:100%}@media only screen and (min-width:768px){.contact-us__item{width:50%}}@media only screen and (min-width:768px) and (max-width:991px){.contact-us__item:first-child{width:60%}.contact-us__item:last-child{width:40%}}@media only screen and (max-width:991px){.contact-us__item:last-child{margin-bottom:30px}}@media only screen and (max-width:767px){.contact-us__item:last-child{margin:0 auto 30px}}.contact-us__item .accordion-heading{border-top:none;padding:0 0 15px}@media only screen and (max-width:767px){.contact-us__item .accordion-heading{padding:20px 0}}.contact-us{display:flex;flex-wrap:wrap;margin:0;width:100%}@media only screen and (min-width:768px) and (max-width:991px){.contact-us{margin-top:30px}}@media only screen and (max-width:991px){.contact-us{flex-direction:column-reverse}.contact-us-item{width:100%}}.contact-us__details{margin-bottom:40px}@media only screen and (max-width:991px){.contact-us__details{margin-bottom:20px}}.contact-us__details:last-child{margin-bottom:0}.contact-us__details .contact-us__label{margin-bottom:10px}.contact-us__label{color:#000;font:500 12px/1.6 Montserrat,sans-serif;letter-spacing:2.6px;text-transform:uppercase}@media only screen and (max-width:767px){.contact-us__label{letter-spacing:2px}}.contact-us__label .svg-wrap{margin-right:5px}.contact-us__label .svg-wrap svg{height:20px;width:20px}.contact-us__value{color:#000;font:400 12px/1.7 Montserrat,sans-serif}.contact-us__value .line{display:block}.contact-details-component{display:flex;flex-wrap:wrap;height:100%;padding:0 20px 20px}@media only screen and (max-width:991px){.contact-details-component{margin-bottom:20px}}@media only screen and (min-width:992px){.contact-details-component{padding:0 60px 20px}}.contact-details-component>.contact-us{margin:20px 0}.contact-details{padding-bottom:30px;padding-top:30px}@media only screen and (min-width:768px){.contact-details{display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:40px;padding-top:40px;text-align:center}}.contact-details__title{font:300 21px/1.7 Montserrat,sans-serif;letter-spacing:2.1px;text-transform:uppercase;width:100%}@media only screen and (max-width:767px){.contact-details__title{font:300 14px/1.6 Montserrat,sans-serif}}@media only screen and (min-width:768px){.contact-details__items{display:flex}}.contact-details__item{display:flex;flex-wrap:wrap}@media only screen and (max-width:767px){.contact-details__item{width:100%}.contact-details__item+.contact-details__item{margin-top:15px}}@media only screen and (min-width:768px){.contact-details__item+.contact-details__item{margin-left:40px}}.contact-details__item .item-icon{flex-shrink:0;margin-right:18px}@media only screen and (max-width:767px){.contact-details__item .item-icon{margin-right:15px}}.contact-details__item .item-icon .svg-wrap{height:28px;width:28px}.contact-details__item .item-info{align-self:center}.contact-details__item .item-copy{font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;line-height:1.5;text-transform:none}@media only screen and (max-width:767px){.contact-details__item .item-copy{font-size:14px;line-height:1.4}}.contact-details__item .item-copy a{color:#000}.contact-details__item .item-copy .modified-link br{display:none}@media only screen and (max-width:479px),only screen and (min-width:768px) and (max-width:991px){.contact-details__item .item-copy .modified-link br{display:block}}.contact-details__item .item-small-copy{color:#000;font:300 14px/1.71 Karla,sans-serif;margin-top:10px}@media only screen and (max-width:767px){.contact-details__item .item-small-copy{font:300 12px/1.92 Karla,sans-serif}}.contact-details--aside{display:block;padding:60px}@media only screen and (min-width:768px) and (max-width:991px){.contact-details--aside{padding:30px}}@media only screen and (max-width:767px){.contact-details--aside{padding:30px 20px}}.contact-details__heading{color:#000;font:300 24px/1 Montserrat,sans-serif;letter-spacing:2.95px;margin-bottom:25px;text-transform:uppercase}@media only screen and (max-width:767px){.contact-details__heading{font-size:16px;letter-spacing:1.97px}}.navigation-crosslink-title{font-family:Montserrat,sans-serif;font-size:30px;font-weight:300;letter-spacing:3px;line-height:1.2;margin-bottom:40px;text-align:center;text-transform:uppercase}@media only screen and (max-width:767px){.navigation-crosslink-title{font-size:20px;letter-spacing:2px;line-height:1.4;margin-bottom:20px}}@media only screen and (min-width:768px){.navigation-crosslink{display:flex;flex-wrap:wrap;margin-left:-20px;margin-right:-20px}}.navigation-crosslink .crosslink{position:relative}@media only screen and (min-width:768px){.navigation-crosslink .crosslink{flex:0 0 33.33333333%;max-width:33.33333333%;padding-left:20px;padding-right:20px}}@media only screen and (max-width:767px){.navigation-crosslink .crosslink{margin-bottom:25px}.navigation-crosslink .crosslink:last-child{margin-bottom:0}}.navigation-crosslink .crosslink.modified .head{margin-bottom:0}.navigation-crosslink .crosslink.modified .title{background:none;min-height:auto;padding-top:30px;position:static;width:100%}@media only screen and (max-width:767px){.navigation-crosslink .crosslink.modified .title{margin-top:5px}}.navigation-crosslink .crosslink.modified .description{padding-top:15px}@media only screen and (max-width:767px){.navigation-crosslink .crosslink.modified .description{padding-top:10px}}.navigation-crosslink .crosslink .head{background-color:#efefef;border-radius:8px;height:210px;margin-bottom:-40px;transition:all 1s cubic-bezier(.4,1,0,1)}@media only screen and (max-width:479px){.navigation-crosslink .crosslink .head{height:160px}}.navigation-crosslink .crosslink .head img{border-radius:8px;font-family:"object-fit: cover; object-position: 50% 50%;";height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%}.navigation-crosslink .crosslink .title{background-color:#fff;color:#000;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;letter-spacing:2px;line-height:1.75;min-height:50px;padding:15px 0 0;position:absolute;text-transform:uppercase;width:50%}@media only screen and (min-width:768px) and (max-width:991px){.navigation-crosslink .crosslink .title{left:19px;width:60%}}.navigation-crosslink .crosslink .description{padding-top:60px}.navigation-crosslink .crosslink .description .link{color:#000;font:300 14px/1.71 Karla,sans-serif;transition:all 1s cubic-bezier(.4,1,0,1)}@media only screen and (max-width:767px){.navigation-crosslink .crosslink .description .link{font:300 12px/1.92 Karla,sans-serif}}@media only screen and (min-width:768px){.navigation-crosslink .crosslink .description .link--chevron{padding-right:30px;position:relative}.navigation-crosslink .crosslink .description .link--chevron:after{border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;content:"";height:20px;position:absolute;right:10px;top:50%;transform:translateY(-50%) rotate(-45deg) skew(-10deg,-10deg);transition:all 1s cubic-bezier(.4,1,0,1);width:20px}}@media only screen and (min-width:992px){.navigation-crosslink .crosslink:hover .description .link,.navigation-crosslink .crosslink:hover .head{opacity:.7}}@media only screen and (min-width:768px){.navigation-crosslink .crosslink:hover .description .link--chevron:after{border-color:#5b5b5b}}@media only screen and (min-width:480px) and (max-width:991px){.navigation-crosslink.navigation-crosslink--extended-title .title{width:65%}}@media only screen and (max-width:479px){.navigation-crosslink.navigation-crosslink--extended-title .title{width:60%}}.navigation-crosslink.navigation-crosslink--extended-title .description{padding-top:70px}@media only screen and (min-width:768px){.navigation-crosslink.navigation-crosslink--extended-title .description .link--chevron:after{top:10px;transform:translateY(0) rotate(-45deg) skew(-10deg,-10deg)}}@media only screen and (max-width:767px){.navigation-crosslink.navigation-crosslink--mulitple-rows{margin-bottom:60px}}@media only screen and (min-width:768px){.navigation-crosslink.navigation-crosslink--mulitple-rows .crosslink{margin-bottom:60px}}@media only screen and (max-width:767px){.navigation-crosslink.navigation-crosslink--mulitple-rows .crosslink:last-child{margin-bottom:25px}}.section-common{position:relative}.contact-strapline{background-color:#efefef;margin-bottom:60px;padding:0;position:relative}@media only screen and (max-width:767px){.contact-strapline{margin-bottom:50px}}@media only screen and (min-width:768px){.contact-us-details{margin-bottom:70px}}@media only screen and (min-width:768px) and (max-width:991px){.contact-us-item:first-child{padding-right:10px}.contact-us-item:last-child{padding-left:10px}}@media only screen and (max-width:767px){.contact-us-item+.contact-us-item{margin:30px auto}}