.page-main{position:relative}.section{margin-bottom:64px}.serenity-banner{position:relative}.serenity-banner-image{position:relative;max-height:474px;overflow:hidden}.banner-image{width:100%}.banner-image.desktop{display:none}.banner-image.mobile{display:block}.bg-banner-gradient{position:absolute;bottom:0;left:0;width:100%;height:50%;background:linear-gradient(var(--black-gradient),var(--brand-background-charcoal))}.gray-block{height:264px;background-color:var(--text-mid)}.serenity-banner-content{position:absolute;bottom:0;z-index:2}.serenity-banner-content{width:100%}.banner-content .desc{letter-spacing:0;color:var(--white);width:100%;padding-bottom:48px;display:flex;align-items:center;flex-wrap:wrap;gap:32px 50px}.banner-content img{width:164px;height:auto;margin-bottom:24px}.banner-content .btn-ghost{background-color:var(--white)}.banner-image-desktop{display:none}.banner-image-mobile{display:block}.features-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:16px;justify-content:space-between;margin-top:32px}.features-item{display:flex;align-items:center;gap:12px;letter-spacing:0;text-align:left}.features-item img{width:32px;height:32px}.serenity-style-grid{margin-top:32px;display:grid;grid-template-columns:repeat(1,1fr);gap:24px}.serenity-style-item-link{display:block}.serenity-style-item{height:100%;display:grid;grid-template-columns:repeat(1,1fr);background-color:var(--brand-background-light-grey)}.serenity-style-item .serenity-style-item-left img{width:100%;aspect-ratio:1;object-fit:cover}.serenity-style-item-right{padding:32px 24px;display:flex;flex-direction:column;justify-content:space-between}.serenity-style-item-right .name{font-size:2.6rem;line-height:1.2;letter-spacing:.08em;color:var(--black23)}.serenity-style-item-right .subtitle{letter-spacing:0;color:var(--text-light)}.serenity-style-item-right .short-des{margin-top:16px;letter-spacing:0;color:var(--black23);display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.serenity-style-item-right .des{margin-top:32px;font-size:1.4rem;letter-spacing:0;color:var(--black23);display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;display:none}.colour-group{margin-top:24px;display:flex;gap:8px;flex-wrap:wrap}.colour-group .colour{width:16px;height:16px}.serenity-options-item{padding-top:32px;padding-bottom:45px;border-bottom:1px solid #0000001A}.serenity-options-item:first-child{padding-top:40px}.serenity-options-item:last-child{border-bottom:0;padding-bottom:0}.serenity-options-item .name{margin-bottom:24px;font-weight:600;letter-spacing:0;text-align:left;color:var(--black23)}.serenity-options-item .options{display:flex;flex-wrap:wrap;gap:24px 16px}.serenity-options-item .options .colour{width:72px}.options .colour .colour-image{width:72px;height:72px;object-fit:contain}.options .colour .colour-text{margin-top:10px;font-size:1.2rem;line-height:1.17;letter-spacing:0;text-align:center;color:var(--black23)}.serenity-vessel-basins{display:flex;flex-direction:column;gap:24px}.vessel-basins-image{position:relative;display:flex}.vessel-basins-image img{width:100%}img.vessel-basins-image-extra{width:auto}.vessel-basins-image-extra{position:absolute;z-index:1;bottom:24px;left:24px}.vessel-basins-item-info{padding:32px 24px;background-color:var(--brand-background-light-grey)}.vessel-basins-item-info .name{font-size:2rem;line-height:1.2;letter-spacing:.08em;text-align:left;color:var(--black23);margin-bottom:16px}.vessel-basins-item-info .des{letter-spacing:0;text-align:left;color:var(--black23);display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden}.vessel-basins-item-info .colour-group{margin-top:31px}.serenity-brochure{display:flex;flex-direction:column;gap:24px}.serenity-brochure-item{display:grid;grid-template-columns:repeat(1,1fr);gap:32px}.serenity-brochure-item .des{letter-spacing:0;text-align:left;color:var(--black23)}.serenity-brochure-item .des p{max-width:486px;margin-bottom:32px}.btn-brochure{display:flex;flex-direction:column;gap:12px}.banner-content .btn-ghost:before,.serenity-brochure-item .actions .btn-ghost:before{content:'';background:url("https://d3il8ecpbvnfq5.cloudfront.net/staticfiles/img/external-link-dark.cbf406e06cdd.svg") center/100% no-repeat;width:25px;height:25px;transition:.3s all}.banner-content .btn-ghost:hover:before,.serenity-brochure-item .actions .btn-ghost:hover:before{background-image:url("https://d3il8ecpbvnfq5.cloudfront.net/staticfiles/img/external-link-blue.f9010ebac571.svg")}.brochure-item-right .actions{color:var(--white);display:flex;flex-direction:column;gap:12px;flex-wrap:wrap}@media screen and (min-width:640px){.features-grid{grid-template-columns:repeat(2,1fr)}.serenity-style-grid{grid-template-columns:repeat(2,1fr);gap:32px 16px}.options .colour .colour-image{object-fit:contain;width:94px;height:94px}.serenity-options-item .options .colour{width:auto}.vessel-basins-item-info{padding:32px}.vessel-basins-item-info .name{font-size:2.6rem;line-height:1.2;margin-bottom:24px}.serenity-brochure-item{grid-template-columns:repeat(2,1fr)}.banner-content .text{flex-basis:65%}.section{margin-bottom:120px}.gray-block{height:260px}.banner-image-desktop{display:block}.banner-image-mobile{display:none}.banner-content{padding-bottom:60px;font-size:2rem;line-height:1.5}.banner-content img{margin-bottom:32px}.brochure-item-right .actions{flex-direction:row;gap:16px}.vessel-basins-item-info .des{max-width:540px}}@media screen and (min-width:800px){.serenity-style-grid{grid-template-columns:repeat(1,1fr);gap:64px}.serenity-style-item-right{height:auto}.serenity-style-item{grid-template-columns:repeat(2,1fr)}.serenity-style-item-right{padding:48px}.serenity-style-item-right .des{display:block}.serenity-style-item-right .short-des{margin-top:24px;margin-bottom:0;color:var(--text-light)}.colour-group .colour{width:20px;height:20px}.vessel-basins-item-info{padding:48px}.banner-image.desktop{display:block}.banner-image.mobile{display:none}}@media screen and (min-width:1080px){.features-grid{grid-template-columns:repeat(3,1fr)}.serenity-style-item-right .short-des{margin-top:32px}.serenity-style-item{grid-template-columns:588px 1fr}.vessel-basins-image-extra{bottom:48px;left:48px}}@media screen and (min-width:1440px){.serenity-style-item-right .short-des{font-size:2rem;line-height:1.5}}@media screen and (max-width:799.98px){.list-product-option p{display:none}}@media screen and (max-width:639.98px){.list-product-option ul img{width:16px;height:16px}.container.serenity-vessel-basins{padding:0}}