.hero{position:relative;overflow:hidden}.hero__container{gap:0}.hero__image{width:100%;height:15rem}@media all and (min-width: 41.25em){.hero__image{width:50%;height:auto;order:2;position:relative;z-index:2;flex-shrink:0}}@media all and (min-width: 48em){.hero__image{width:58.3333%}}.hero__image-inner{height:100%;margin-left:-1rem;margin-right:-1rem}@media all and (min-width: 23.4375em){.hero__image-inner{margin-left:-1.25rem;margin-right:-1.25rem}}@media all and (min-width: 41.25em){.hero__image-inner{margin-left:0}}@media all and (min-width: 48em){.hero__image-inner{margin-right:-2rem}}@media all and (min-width: 64em){.hero__image-inner{margin-right:-4rem}}@media all and (min-width: 75em){.hero__image-inner{margin-right:-7.5rem}}@media all and (min-width: 92.5em){.hero__image-inner{margin-right:calc(0px - (7.5rem + (var(--body-width) - 92.5rem) / 2))}}.hero__image-inner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.hero__carousel{height:100%}.hero__content{width:100%;position:relative;z-index:1;display:flex;align-items:center;color:#1f493d}@media all and (min-width: 41.25em){.hero__content{width:50%;order:1;flex-shrink:0}}@media all and (min-width: 48em){.hero__content{width:41.6666%}}.hero__background-image{position:absolute;top:0;bottom:0;left:-1rem;right:-1rem;z-index:-1}@media all and (min-width: 23.4375em){.hero__background-image{left:-1.25rem;right:-1.25rem}}@media all and (min-width: 41.25em){.hero__background-image{right:-0.75rem}}@media all and (min-width: 48em){.hero__background-image{left:-2rem}}@media all and (min-width: 64em){.hero__background-image{left:-4rem}}@media all and (min-width: 75em){.hero__background-image{left:-7.5rem}}@media all and (min-width: 92.5em){.hero__background-image{left:calc(0px - (7.5rem + (var(--body-width) - 92.5rem) / 2))}}.hero__background-image>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero__content-inner{padding-top:2.5rem;padding-bottom:2.5rem}@media all and (min-width: 41.25em){.hero__content-inner{height:100%;margin-right:0;padding-top:5.625rem;padding-bottom:5.625rem;padding-right:2.5rem;display:flex;align-items:center}}@media all and (min-width: 64em){.hero__content-inner{padding-top:7.5rem;padding-bottom:7.5rem}}@media all and (min-width: 92.5em){.hero__content-inner{padding-top:11.25rem;padding-bottom:11.25rem;padding-left:0}}.hero__back-link{margin-bottom:1.875rem}@media all and (min-width: 41.25em){.hero__back-link{position:absolute;top:1.875rem;left:0}}@media all and (min-width: 75em){.hero__back-link{top:3.75rem}}.hero__heading-top{margin-bottom:1em}.hero__heading{margin-top:0}.hero__buttons{display:inline-flex;flex-wrap:wrap;margin-top:1.875rem;margin-left:-0.3125rem;margin-right:-0.3125rem;row-gap:0.625rem}@media all and (min-width: 48em){.hero__buttons{margin-left:-0.625rem;margin-right:-0.625rem;row-gap:1.25rem}}@media all and (min-width: 64em){.hero__buttons{margin-left:-0.625rem;margin-right:-0.625rem}}.hero__button{flex:1;padding-left:0.3125rem;padding-right:0.3125rem}@media all and (min-width: 48em){.hero__button{padding-left:0.625rem;padding-right:0.625rem}}.hero__button .btn{min-width:100%;padding-left:1em;padding-right:1em;white-space:nowrap}@media all and (min-width: 41.25em){.hero__button .btn{padding-left:2em;padding-right:2em}}@media all and (min-width: 41.25em){.hero--show-background-pattern:before{content:"";width:100%;height:4.46875rem;position:absolute;bottom:0;left:0;z-index:0;background-image:url(../img/armourcoat-a-pattern-white.svg);background-repeat:repeat;background-position:center;opacity:.5}}@media all and (min-width: 92.5em){.hero--show-background-pattern:before{height:8.9375rem}}.hero--heading-colour-green-dark-1 .hero__heading{color:#1f493d}.hero--heading-colour-champagne .hero__heading{color:#b09c7e}.hero--heading-colour-slate-grey .hero__heading{color:#46484b}.hero--heading-colour-white .hero__heading{color:#fff}.hero--background-color-green-light-2{background-color:#e5ede4}.hero--background-color-champagne{background-color:#b09c7e}.hero--background-color-champagne-1{background-color:#efebe5}.hero--background-color-champagne-2{background-color:#dfd7cb}.hero--background-color-slate-grey{background-color:#46484b}.hero--background-color-grey-2{background-color:#dadadb}.hero--background-color-grey-2 .add-to-cart-btn{border-color:#1f493d;stroke:#1f493d;color:#1f493d}.hero--background-color-grey-2 .add-to-cart-btn:hover{background-color:#1f493d;color:#fff}.hero--background-color-grey-2 .add-to-cart-btn:hover .add-to-cart-btn{stroke:#fff}.hero--background-color-grey-2 .add-to-cart-btn:hover .add-to-cart-btn__plus-icon:before,.hero--background-color-grey-2 .add-to-cart-btn:hover .add-to-cart-btn__plus-icon:after{background-color:#fff}.hero--background-color-grey-2 .add-to-cart-btn__plus-icon:before,.hero--background-color-grey-2 .add-to-cart-btn__plus-icon:after{background-color:#1f493d}.hero--background-color-grey-2 .finish-hero__add-to-cart-form--success .add-to-cart-btn{background-color:#1f493d;stroke:#fff;color:#fff}.hero--background-color-grey-2 .finish-hero__add-to-cart-form--success .add-to-cart-btn__plus-icon:before,.hero--background-color-grey-2 .finish-hero__add-to-cart-form--success .add-to-cart-btn__plus-icon:after{background-color:#fff}.hero--text-colour-slate-grey .hero__content{color:#46484b}.hero--text-colour-slate-grey .add-to-cart-btn{border-color:#46484b;stroke:#46484b;color:#46484b}.hero--text-colour-slate-grey .add-to-cart-btn:hover{background-color:#46484b;color:#fff}.hero--text-colour-slate-grey .add-to-cart-btn:hover .add-to-cart-btn{stroke:#fff}.hero--text-colour-slate-grey .add-to-cart-btn:hover .add-to-cart-btn__plus-icon:before,.hero--text-colour-slate-grey .add-to-cart-btn:hover .add-to-cart-btn__plus-icon:after{background-color:#fff}.hero--text-colour-slate-grey .add-to-cart-btn__plus-icon:before,.hero--text-colour-slate-grey .add-to-cart-btn__plus-icon:after{background-color:#46484b}.hero--text-colour-slate-grey .finish-hero__add-to-cart-form--success .add-to-cart-btn{background-color:#46484b;stroke:#fff;color:#fff}.hero--text-colour-slate-grey .finish-hero__add-to-cart-form--success .add-to-cart-btn__plus-icon:before,.hero--text-colour-slate-grey .finish-hero__add-to-cart-form--success .add-to-cart-btn__plus-icon:after{background-color:#fff}.hero--text-colour-white .hero__content{color:#fff}.hero--text-colour-white .add-to-cart-btn{border-color:#fff;stroke:#fff;color:#fff}.hero--text-colour-white .add-to-cart-btn:hover{background-color:#fff;color:#1f493d}.hero--text-colour-white .add-to-cart-btn:hover .add-to-cart-btn{stroke:#1f493d}.hero--text-colour-white .add-to-cart-btn:hover .add-to-cart-btn__plus-icon:before,.hero--text-colour-white .add-to-cart-btn:hover .add-to-cart-btn__plus-icon:after{background-color:#1f493d}.hero--text-colour-white .add-to-cart-btn__plus-icon:before,.hero--text-colour-white .add-to-cart-btn__plus-icon:after{background-color:#fff}.hero--text-colour-white .finish-hero__add-to-cart-form--success .add-to-cart-btn{background-color:#fff;stroke:#1f493d;color:#1f493d}.hero--text-colour-white .finish-hero__add-to-cart-form--success .add-to-cart-btn .add-to-cart-btn{stroke:#1f493d}.hero--text-colour-white .finish-hero__add-to-cart-form--success .add-to-cart-btn .add-to-cart-btn__plus-icon:before,.hero--text-colour-white .finish-hero__add-to-cart-form--success .add-to-cart-btn .add-to-cart-btn__plus-icon:after{background-color:#1f493d}

/*# sourceMappingURL=template-part-hero.2f299479a10fc6af77b7.css.map*/