:where(.products-right, .products-materials, .products-colours) ul{margin:0;padding:0;list-style:none}:where(.products-right, .products-materials, .products-colours) li{margin:0}:where(.products-right, .products-materials, .products-colours) h2,:where(.products-right, .products-materials, .products-colours) h3{margin:0;font-family:"Epilogue",sans-serif;font-weight:600;color:#2b3649}@media (max-width:991.9px){:where(.products-right, .products-materials, .products-colours) h2{font-size:1.75rem;line-height:1.96rem;letter-spacing:-.02625rem}}.products-trust{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.125rem}@media (max-width:991.9px){.products-trust{padding-top:1.25rem;border-top:.0625rem solid #dedede}}.products-trust strong{font-family:"Epilogue",sans-serif;font-size:1.125rem;font-weight:600;line-height:1.485rem;letter-spacing:-.00563rem;color:#2b3649}.products-trust p{margin:0;font-size:.875rem;line-height:1.4rem;color:#566174}.products-right{max-width:none;padding:5rem 0;background-color:#f6f8fa}@media (max-width:991.9px){.products-right{padding:4rem 0}}.products-right__grid{display:grid;grid-template-columns:37.5rem minmax(0,1fr);grid-template-rows:auto 1fr;-webkit-column-gap:6rem;-moz-column-gap:6rem;column-gap:6rem}@media (max-width:991.9px){.products-right__grid{display:block}}.products-right__head{grid-column:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}@media (max-width:991.9px){.products-right__head{gap:1rem}}.products-right__head .section-eyebrow{margin-bottom:-.5rem}@media (max-width:991.9px){.products-right__head .section-eyebrow{margin-bottom:0}}.products-materials__panel .text-lead,.products-right__head .text-lead,.products-right__text p{margin:0}.products-right__accent{display:block;color:#b53237}.products-right__figure{grid-row:1/-1;grid-column:1;margin:0}@media (max-width:991.9px){.products-right__figure{margin-top:2rem}}.products-right__figure img{display:block;width:100%;height:40.5625rem;-o-object-fit:cover;object-fit:cover;border-radius:.125rem}@media (max-width:991.9px){.products-right__figure img{height:auto;aspect-ratio:342/300}}.products-right__figure figcaption{position:relative;margin-top:.875rem;padding-left:1.625rem;font-size:.875rem;line-height:1.4rem;color:#8a94a6}@media (max-width:991.9px){.products-right__figure figcaption{margin-top:.75rem}}.products-right__figure figcaption::before{content:"";position:absolute;top:.625rem;left:0;background-color:#b53237;width:1rem;height:.125rem}.products-right__body{grid-column:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;margin-top:2rem}@media (max-width:991.9px){.products-right__body{gap:1.25rem}}.products-right__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;font-size:1rem;line-height:1.7rem;color:#566174}@media (max-width:991.9px){.products-right__text{gap:1.25rem;font-size:.875rem;line-height:1.4rem}}.products-right__rows{border-top:.125rem solid #dedede}.products-right__rows li{display:grid;grid-template-columns:13.75rem minmax(0,1fr);-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;padding:1.25rem 0}@media (max-width:991.9px){.products-right__rows li{grid-template-columns:minmax(0,1fr);row-gap:.375rem;padding:1rem 0}}.products-right__rows li+li{border-top:.0625rem solid #dedede}.products-right__rows li:last-child{border-bottom:.0625rem solid #dedede}.products-right__rows li:last-child h3{color:#b53237}.products-right__rows h3{font-size:1.125rem;line-height:1.485rem;letter-spacing:-.00563rem}.products-right__rows p,.products-stat p{font-size:1rem;line-height:1.7rem;color:#566174}.products-right__rows p{margin:0}.products-materials{max-width:none;padding-bottom:5rem;background-color:#f6f8fa}@media (max-width:991.9px){.products-materials{padding-bottom:4rem}}.products-materials__image{display:block;width:100%;height:29.625rem;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 46%;object-position:50% 46%;border-radius:.125rem}@media (max-width:991.9px){.products-materials__image{height:auto;aspect-ratio:342/220}}.products-materials__row{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:-10rem;padding-left:5rem}@media (max-width:991.9px){.products-materials__row{display:block;margin-top:-4rem;padding-left:0}}.products-materials__panel{-webkit-box-flex:0;-ms-flex:0 0 55rem;flex:0 0 55rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem;padding:3rem 3.5rem 1.375rem;background-color:#fff;border-top:.1875rem solid #b53237}@media (max-width:991.9px){.products-materials__panel{gap:1.125rem;margin:0 1rem;padding:1.75rem 1.25rem 1.5rem}.products-materials__panel h2{font-size:1.625rem;line-height:1.82rem;letter-spacing:-.02438rem}}.products-stat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.75rem;padding-top:1.75rem;border-top:.0625rem solid #dedede}@media (max-width:991.9px){.products-stat{gap:1rem;padding-top:1.25rem}}.products-stat__value{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-family:"Epilogue",sans-serif;font-size:7rem;font-weight:300;line-height:7rem;letter-spacing:-.28rem;color:#b53237}@media (max-width:991.9px){.products-stat__value{font-size:4.5rem;line-height:4.5rem;letter-spacing:-.18rem}}.products-stat__value small{font-size:3.375rem;font-weight:600;line-height:1;letter-spacing:0}@media (max-width:991.9px){.products-stat__value small{font-size:2.25rem}}.products-stat strong{display:block;font-family:"Epilogue",sans-serif;font-size:1.375rem;font-weight:600;line-height:1.8125rem;letter-spacing:-.00688rem;color:#2b3649}@media (max-width:991.9px){.products-stat strong{font-size:.9375rem;line-height:1.2375rem;letter-spacing:-.00438rem}}.products-stat p{margin:.25rem 0 0}@media (max-width:991.9px){.products-stat p{margin-top:0;font-size:.75rem;line-height:1.2rem}}.products-options{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;padding:12.125rem 0 0 4rem}@media (max-width:991.9px){.products-options{gap:.75rem;margin-top:2rem;padding:0}}.products-options h3{font-size:1.375rem;line-height:1.8125rem;letter-spacing:-.00688rem}@media (max-width:991.9px){.products-options h3{font-size:1.25rem;line-height:1.65rem;letter-spacing:-.00625rem}}.products-options>p{margin:0;font-size:1rem;line-height:1.7rem;color:#566174}.products-options .logo-row{padding-top:1.5rem;border-top:.0625rem solid #dedede}@media (max-width:991.9px){.products-options .logo-row{padding-top:1.25rem}}.products-colours{max-width:none;padding-bottom:5rem;background-color:#f6f8fa}@media (max-width:991.9px){.products-colours{padding-bottom:4rem}}@media (min-width:992px){.products-colours .split-header__text{-ms-flex-preferred-size:35.375rem;flex-basis:35.375rem}}.colour-selector{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3.5rem;margin-top:3.5rem}@media (max-width:991.9px){.colour-selector{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.75rem;margin-top:1.75rem}}.colour-selector__preview{-webkit-box-flex:0;-ms-flex:0 0 42.5rem;flex:0 0 42.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:991.9px){.colour-selector__preview{-webkit-box-flex:0;-ms-flex:none;flex:none}}.colour-selector__image,.colour-swatch__frame img{display:block;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:.125rem}.colour-selector__image{height:33.1875rem}@media (max-width:991.9px){.colour-selector__image{height:auto;aspect-ratio:342/240}}.colour-selector__bar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.25rem 1rem;padding:1.25rem 1.5rem;background-color:#fff;border-top:.1875rem solid #b53237}@media (max-width:991.9px){.colour-selector__bar{padding:1rem 1.25rem}}.colour-selector__name{display:block;margin-top:.125rem;font-family:"Epilogue",sans-serif;font-size:2rem;font-weight:600;line-height:2.4375rem;letter-spacing:-.02rem;color:#2b3649}@media (max-width:991.9px){.colour-selector__name{font-size:1.625rem;line-height:1.9825rem;letter-spacing:-.01625rem}}.colour-selector__series{-ms-flex-negative:0;flex-shrink:0;font-size:.875rem;line-height:1.4rem;color:#8a94a6}.colour-selector__list{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.25rem}@media (max-width:991.9px){.colour-selector__list{gap:.75rem}}.colour-selector__swatches{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.625rem 1.25rem}@media (max-width:991.9px){.colour-selector__swatches{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.625rem;margin:0 -1.5rem;padding:0 1.5rem;overflow-x:auto;-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity;scroll-padding-left:1.5rem;scrollbar-width:none}.colour-selector__swatches::-webkit-scrollbar{display:none}}.colour-selector__note{margin:0;padding-top:1rem;font-size:.875rem;line-height:1.4rem;color:#566174;border-top:.0625rem solid #dedede}@media (max-width:991.9px){.colour-selector__note{margin-top:1rem;font-size:.75rem;line-height:1.2rem}}.colour-swatch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.625rem;padding:0;font-family:inherit;text-align:left;background:0 0;border:0;cursor:pointer}@media (max-width:991.9px){.colour-swatch{-webkit-box-flex:0;-ms-flex:0 0 6.25rem;flex:0 0 6.25rem;gap:.5rem;scroll-snap-align:start}}.colour-swatch__frame{display:block;height:7.5rem;border:0 solid transparent;-webkit-transition:padding .2s ease-in-out;transition:padding .2s ease-in-out}@media (max-width:991.9px){.colour-swatch__frame{height:4.5rem}}.colour-swatch__frame img{height:100%}.colour-swatch__name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.5rem;font-family:"Epilogue",sans-serif;font-size:1.125rem;font-weight:600;line-height:1.485rem;letter-spacing:-.00563rem;color:#2b3649;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media (max-width:991.9px){.colour-swatch__name{font-size:.8125rem;line-height:1.0725rem;letter-spacing:-.00375rem}}.colour-swatch:hover .colour-swatch__name{color:#b53237}.colour-swatch:focus-visible{outline:.125rem solid #2b3649;outline-offset:.125rem}.colour-swatch.is-active .colour-swatch__frame{padding:.25rem;border:.125rem solid #b53237}.colour-swatch.is-active .colour-swatch__name{color:#b53237}.colour-swatch.is-active .colour-swatch__name::before{content:"";-ms-flex-negative:0;flex-shrink:0;margin-top:.3125rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Ccircle cx='7' cy='7' r='7' fill='%23b53237'/%3E%3Cpath d='M4 7.2L6.2 9.4L10 5.2' fill='none' stroke='%23fff' stroke-width='1.5'/%3E%3C/svg%3E") center/contain no-repeat;width:.875rem;height:.875rem}@media (max-width:991.9px){.colour-swatch.is-active .colour-swatch__name::before{margin-top:.125rem}}.page-template-page-products .faq-section{max-width:none;padding:5rem 0;background-color:#f6f8fa}@media (max-width:991.9px){.page-template-page-products .faq-section{padding:4rem 0}}