/*! 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}.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}}@media only screen and (min-width:768px){.cabinet-specification{background-position:top;background-repeat:repeat;background-size:100% auto;background:url(https://image.wrenkitchens.com/www/component/c054/finance_page_texture.jpg?w=0&h=0&q=85&fit=fill&s=123cf112fea5eccb30b0e3ee37105554) 50% no-repeat;margin:auto;position:relative}.cabinet-specification:after,.cabinet-specification:before{background-color:#fff;content:"";display:inline-block;left:0;position:absolute;width:100%;z-index:0}.cabinet-specification:before{height:91px;top:0}.cabinet-specification:after{bottom:0;height:91px}.cabinet-specification>.container{position:relative;z-index:1}}@media only screen and (max-width:767px){.cabinet-specification{border-bottom:1px solid #efefef;padding-bottom:20px}}.content-tabs-heading .content-tabs-option{padding:35px 0;text-align:center}@media only screen and (max-width:767px){.content-tabs-heading .content-tabs-option{padding:30px 0}}.cabinet-warranty__option--title{font:400 16px/1.2 Montserrat,sans-serif}.cabinet-specification__content{padding:0 20px}@media only screen and (min-width:992px){.cabinet-specification__content{padding:0 20px 0 60px}}.cabinet-specification__content--title{font:400 30px/1.3 Montserrat,sans-serif;margin-bottom:30px;max-width:372px}@media only screen and (min-width:768px) and (max-width:991px){.cabinet-specification__content--title{font-size:24px}}@media only screen and (max-width:767px){.cabinet-specification__content--title{font-size:17px}}.cabinet-specification__content--copy{font:300 14px/1.7 Karla,sans-serif;margin-bottom:30px}@media only screen and (max-width:767px){.cabinet-specification__content--copy{font-size:12px}}.cabinet-specification__cabinet-display--copy{font:300 12px/1.8 Karla,sans-serif;margin:0 0 40px 20px}@media only screen and (max-width:767px){.cabinet-warranty-accordion .accordion-panel{padding-right:0}.cabinet-warranty-accordion .accordion-heading{border-top:1px solid #efefef}}.cabinet-warranty-accordion .cabinet-specification__cabinet-display--mobile{display:flex;flex-direction:column}.cabinet-warranty-accordion .accordion-group-text{align-items:center;counter-increment:accordion-item;display:flex;font:300 14px/1.71 Karla,sans-serif;margin-bottom:20px}@media only screen and (max-width:767px){.cabinet-warranty-accordion .accordion-group-text{font-size:12px;line-height:1.92}}.cabinet-warranty-accordion .accordion-group-text:hover{cursor:default}.cabinet-warranty-accordion .accordion-group-text:last-child{margin-bottom:0}.cabinet-warranty-accordion .accordion-group-text:before{align-items:center;background-color:#5b5b5b;border-radius:50%;color:#fff;content:counter(accordion-item);display:flex;flex:0 0 auto;font:500 12px/1.7 Montserrat,sans-serif;height:22px;justify-content:center;margin-right:15px;width:22px}.cabinet-warranty-accordion .accordion-group-text.cabinet-warranty-svg__hover:before{background-color:#fcd130}.cabinet-breakdown-item{cursor:default}.cabinet-breakdown-item__text--no-user-interaction{-webkit-user-select:none;-moz-user-select:none;user-select:none}.cabinet-specification__cabinet-display{margin-top:55px;text-align:right}.cabinet-specification__cabinet-display .cabinet-warranty-svg__hover>circle{fill:#fcd130}.cabinet-specification__cabinet-display .svg-wrap{height:497px;width:425px}@media only screen and (min-width:768px) and (max-width:991px){.cabinet-specification__cabinet-display .svg-wrap{height:450px;width:100%}}@media only screen and (max-width:479px){.cabinet-specification__cabinet-display .svg-wrap{height:380px;width:auto}}@media only screen and (min-width:768px) and (max-width:991px){.cabinet-specification__cabinet-display{margin-top:40px}}@media only screen and (max-width:767px){.cabinet-specification__cabinet-display{margin-bottom:30px;margin-top:0;text-align:center}}.icon--units-base_unit_mobile svg,.icon--units-wall_unit_mobile svg{height:100%}.content-tabs{background:#fff;border:1px solid #e1e1e1;border-radius:16px}@media only screen and (max-width:767px){.content-tabs{border:none}}.content-tabs-heading{background-color:#efefef;border-radius:16px 16px 0 0;display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.content-tabs-heading .selected{background-color:#fff;border-bottom:none}.content-tabs-heading:hover{cursor:pointer}.content-tabs-option{border-bottom:1px solid #e1e1e1;border-right:1px solid #e1e1e1;display:flex;flex-flow:column wrap;padding:50px 60px}.content-tabs-option.selected{border-top-left-radius:16px}.content-tabs-option:last-child{border-right:none}.content-tabs-option:last-child.selected{border-radius:0 16px 0 0}@media only screen and (max-width:767px){.content-tabs-option{border-top:1px solid #e1e1e1;padding:20px 0}}.content-tabs-body{display:none}.content-tabs-body.selected{display:flex;padding:60px 40px}@media only screen and (max-width:767px){.content-tabs-body.selected{flex-direction:column;margin:0 -10px;padding:20px 0}}.wren-image-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/cabinet-warranty-lockup.jpg?w=0&h=0&q=85&fit=crop&s=966d9251341d4260a494cf60816b49ca) no-repeat 50% 17%;background-size:cover}.wren-image-lockup .lockup-heading{margin:auto;max-width:730px}.introduction{display:flex}@media only screen and (max-width:479px),only screen and (min-width:480px) and (max-width:767px){.introduction{display:block}}.introduction p{color:#5b5b5b;font:300 14px/1.71 Karla,sans-serif;margin-bottom:25px}@media only screen and (max-width:767px){.introduction p{font:300 12px/1.92 Karla,sans-serif}}@media only screen and (max-width:479px),only screen and (min-width:480px) and (max-width:767px){.introduction p{margin-bottom:15px}}@media only screen and (min-width:992px){.introduction-image{height:550px;width:65%}}@media only screen and (min-width:768px) and (max-width:991px){.introduction-image{height:400px;width:50%}}@media only screen and (max-width:479px),only screen and (min-width:480px) and (max-width:767px){.introduction-image{margin-bottom:25px}}.introduction-image img{border-radius:16px;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%}.introduction-text{padding-left:40px}@media only screen and (min-width:992px){.introduction-text{width:35%}}@media only screen and (min-width:768px) and (max-width:991px){.introduction-text{width:50%}}@media only screen and (max-width:479px),only screen and (min-width:480px) and (max-width:767px){.introduction-text{padding-left:0}}.contact-us-button{margin-left:auto;margin-right:auto;max-width:372px;width:100%}@media only screen and (max-width:479px){.contact-us-button{max-width:100%}}.warranty-container .stroke-color-svg{stroke:#fcd130}.warranty-container .fill-color-svg{fill:#fcd130}.cabinet-specification-container{margin-bottom:60px}@media only screen and (max-width:767px){.cabinet-specification-container{margin-bottom:30px}}