.c-dot{display:inline-block;width:.75rem;height:.75rem;border-radius:50%;border:1px solid #b9df94;margin-right:.4375rem}.c-dot--active{background-color:#b9df94}.c-spec-box{border:1px solid #c8cac8;flex:1 1 auto;margin-left:.9375rem;margin-right:.9375rem;margin-bottom:1.875rem;padding:1.5625rem;max-width:20rem}@media only screen and (min-width: 25rem){.c-spec-box{min-width:16.875rem}}.c-spec-box__heading{font-family:Baskerville,serif;font-weight:400;font-size:1.25rem;line-height:1.15;margin-bottom:.75em}@media only screen and (min-width: 48.75rem){.c-spec-box__heading{font-size:1.375rem;line-height:1.1363636364}}@media only screen and (min-width: 90rem){.c-spec-box__heading{font-size:1.5rem;line-height:1.1666666667}}.c-spec-box__list{margin-bottom:0}.c-spec-box__item,.c-spec-box__includes{margin-bottom:.5rem}.c-spec-box__info{font-family:Poppins,sans-serif;font-weight:400;font-size:.875rem;line-height:1.4285714286;font-style:italic;margin-top:.25rem}@media only screen and (min-width: 90rem){.c-spec-box__info{font-size:1rem;line-height:1.5625}}.c-spec-box>*:last-child{margin-bottom:0}.c-processes-table{margin-left:auto;margin-right:auto;flex:0 1 auto}.c-processes-table:not(:last-child){margin-bottom:1.875rem}.c-processes-table__inner{margin-left:1.5625rem;margin-right:1.5625rem}.c-processes-table__heading{font-family:Baskerville,serif;font-weight:400;font-size:1.25rem;line-height:1.15;margin-bottom:.5em}@media only screen and (min-width: 48.75rem){.c-processes-table__heading{font-size:1.375rem;line-height:1.1363636364}}@media only screen and (min-width: 90rem){.c-processes-table__heading{font-size:1.5rem;line-height:1.1666666667}}.c-spec-table{width:100%;max-width:29.6875rem;margin-left:auto;margin-right:auto;margin-bottom:3.125rem}@supports (display: grid){.c-spec-table{margin-bottom:0}}.c-spec-table__table{margin-bottom:0}.c-spec-table__table-row:nth-child(odd){background-color:#fff}.c-spec-table__table-row:nth-child(even){background-color:#ecedec}.c-spec-table:first-child{margin-bottom:3.125rem}@media only screen and (min-width: 48.75rem){.c-spec-table:first-child{margin-bottom:0}}.c-spec-table__heading{font-family:Baskerville,serif;font-weight:400;font-size:1.5625rem;line-height:1.12;text-align:center;margin-bottom:1.875rem}@media only screen and (min-width: 48.75rem){.c-spec-table__heading{font-size:1.75rem;line-height:1.1428571429}}@media only screen and (min-width: 90rem){.c-spec-table__heading{font-size:2rem;line-height:1.15625}}.c-spec-table__img{margin-bottom:.75rem}.c-species-groups{max-width:68rem;padding-left:2.25rem;padding-right:2.25rem;margin:5rem auto}.c-species-groups__title{text-align:center;letter-spacing:0;color:#0e3b2d;margin:2.5rem 0;font-weight:600;font-family:Baskerville,serif;font-size:1.875rem;line-height:2.125rem}.c-species-groups__container{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:3.125rem;gap:3.125rem;align-items:center;margin-bottom:5rem}@media (max-width: 768px){.c-species-groups__container{grid-template-columns:repeat(1,1fr);justify-items:center;gap:2.5rem}}.c-species-groups__product-image{border-radius:100%;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media (max-width: 768px){.c-species-groups__product-image{max-width:18.875rem}}.c-species-groups__product-title{text-align:left;font-weight:600;font-family:Baskerville,serif;font-size:1.875rem;line-height:2.125rem;color:#0e3b2d}.c-species-groups__product-title-link{text-decoration:none}.c-species-groups__product-species-information{text-align:left;font-weight:300;font-family:Poppins,sans-serif;font-size:.875rem;line-height:1.3125rem;color:#0a0a0a;margin-top:.625rem}@media (max-width: 768px){.c-species-groups__product-species-information{margin-bottom:0}}.c-species-groups__product-processes-title{text-align:left;font-weight:600;font-family:Baskerville,serif;font-size:1.875rem;line-height:2.125rem;color:#0e3b2d;margin-top:1.6875rem}.c-species-groups__product-workability{width:100%}.c-product-table{margin-top:.625rem}.c-available-in{background-color:#efefef;width:100%;padding:2.5rem 1.875rem}.c-available-in__heading{text-align:center;font-weight:600;font-family:Baskerville,serif;font-size:1.875rem;line-height:2.125rem;color:#0e3b2d;margin-bottom:2.5rem}.c-available-in__inner{max-width:68rem;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);align-items:baseline;grid-gap:1.25rem;gap:1.25rem}@media (max-width: 1024px){.c-available-in__inner{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.c-available-in__inner{grid-template-columns:repeat(2,1fr)}}@media (max-width: 425px){.c-available-in__inner{grid-template-columns:repeat(1,1fr)}}.c-available-in__link{text-decoration:none;display:flex;flex-direction:row;align-items:center;row-gap:1.1875rem;-moz-column-gap:1rem;column-gap:1rem}.c-available-in__image{border-radius:100%;aspect-ratio:1/1;width:auto;height:100%;max-width:4.6875rem;max-height:4.6875rem;-o-object-fit:cover;object-fit:cover}.c-available-in__item-title:hover{color:#124b39}.c-available-in__item-title{text-align:left;font-weight:300;font-family:Poppins,sans-serif;color:#0a0a0a;margin:0;font-size:1rem;line-height:1.5625rem}@media (max-width: 768px){.c-available-in__item-title{font-size:1rem;line-height:1.25rem}}.c-available-in__item-product-title{font-size:.6875rem}.c-product-image{border-radius:100%;width:100%;height:100%;aspect-ratio:1/1;max-width:18.125rem;max-height:18.125rem;padding:0}.c-product-details{background-color:#efefef;width:100%;padding:3.75rem 1.875rem}.c-product-details__heading{text-align:center;font-weight:600;font-family:Baskerville,serif;font-size:1.875rem;line-height:2.125rem;color:#0e3b2d;margin-bottom:2.5rem}.c-product-details__inner{max-width:68rem;width:100%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:flex-start;gap:3.5rem}@media (max-width: 1024px){.c-product-details__inner{justify-content:center}}.c-product-details__item{display:flex;flex-direction:row-reverse;gap:.75rem;align-items:center;justify-content:flex-end;margin-bottom:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;cursor:pointer;width:20%}@media (max-width: 1024px){.c-product-details__item{width:11.25rem;flex-direction:column-reverse}}@media (max-width: 768px){.c-product-details__item{flex-direction:column-reverse;width:40%}}@media (max-width: 425px){.c-product-details__item{width:40%;flex-direction:column-reverse}}.c-product-details__item:hover .c-product-details__item-tick{background-color:#c2ff60;box-shadow:0 5px 8px rgba(0,0,0,.24)}.c-product-details__item-tick{display:flex;align-items:center;justify-content:center;background-color:#afe559;border-radius:100%;min-width:5rem;min-height:5rem;box-shadow:0 3px 6px rgba(0,0,0,.16);transition:box-shadow .3s .3s ease-out,background-color .3s ease-out}.c-product-details__item-title{text-align:left;font-size:1rem;font-weight:300;line-height:2.0625rem;color:#0a0a0a;margin:0;transition:color .15s ease-in-out;margin-top:.75rem;width:-moz-fit-content;width:fit-content}@media (max-width: 425px){.c-product-details__item-title{font-size:1rem}}.c-product-details__modal{background-color:#efefef;width:100%;padding:2.5rem 1.875rem;max-width:37.5rem}.c-product-details__modal-heading{text-align:center;font-weight:600;font-family:Baskerville,serif;font-size:1.875rem;line-height:2.125rem;color:#0e3b2d;margin-bottom:2.5rem}.c-product-details__modal-copy{text-align:center;font-weight:300;font-family:Poppins,sans-serif;color:#0a0a0a;margin:0;font-size:1rem;line-height:1.5625rem}@media (max-width: 768px){.c-product-details__modal-copy{font-size:1rem;line-height:1.25rem}}.c-related-products{background-color:#efefef;width:100%;padding:2.5rem 1.875rem;text-align:center}.c-related-products__heading{text-align:center;font-weight:600;font-family:Baskerville,serif;font-size:1.875rem;line-height:2.125rem;color:#0e3b2d;margin-bottom:2.5rem}@media (max-width: 768px){.c-related-products__item{max-width:18.75rem}}.c-related-products__inner{max-width:68rem;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:5.625rem;gap:5.625rem;justify-items:center;align-items:end}@media (max-width: 1280px){.c-related-products__inner{gap:2.5rem}}@media (max-width: 1024px){.c-related-products__inner{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.c-related-products__inner{grid-template-columns:repeat(1,1fr)}}.c-related-products__link{text-decoration:none;display:grid;grid-template-columns:repeat(1,1fr);align-items:center;justify-items:center}.c-related-products__image{border-radius:100%;aspect-ratio:1/1;width:auto;height:100%;max-width:18.75rem;max-height:18.75rem;-o-object-fit:cover;object-fit:cover;margin-bottom:1.25rem}@media (max-width: 768px){.c-related-products__image{width:100%}}.c-related-products__image--cladding{aspect-ratio:unset;-o-object-fit:contain;object-fit:contain;max-width:18.75rem;border-radius:0;max-height:9.375rem;margin-bottom:1.25rem}.c-related-products__item-title{text-align:left;font-weight:600;font-family:Poppins,sans-serif;font-size:1.375rem;line-height:2.0625rem;color:#0a0a0a;margin-bottom:.625rem}.c-related-products__button{padding:.625rem 1.25rem;background-color:#afe559;text-align:center;font-weight:600;font-family:Poppins,sans-serif;font-size:1rem;line-height:1.5625rem;letter-spacing:0;color:#0e3b2d;outline:none;border:none;border-radius:.3125rem;width:100%;box-shadow:0 .1875rem .375rem rgba(0,0,0,.16);text-decoration:none;transition:all .3s ease}.c-related-products__button:hover{cursor:pointer;background-color:#0e3b2d;color:#afe559}.c-related-products__button-view-more{margin:1.25rem auto;width:-moz-fit-content;width:fit-content;outline:none;border:none;border-radius:.3125rem;background-color:#0e3b2d;padding:.625rem 1.875rem;text-align:center;font-weight:600;font-family:Poppins,sans-serif;font-size:1rem;line-height:1.5625rem;letter-spacing:0;color:#fff;text-decoration:none}.c-related-products__button-view-more:hover{cursor:pointer}.c-related-products__button-available-in{padding:.625rem 1.25rem;background-color:transparent;text-align:center;font-weight:600;font-family:Poppins,sans-serif;font-size:1rem;line-height:1.5625rem;letter-spacing:0;color:#0e3b2d;outline:none;border:.0625rem solid #0e3b2d;border-radius:.3125rem;width:100%;margin-top:1.25rem;text-decoration:none}.c-related-products__button-available-in:hover{cursor:pointer}
