.product-content__section{background:var(--bg-colour);width:100%}.product-content__section__outer-container.page-width{align-items:stretch;display:flex;justify-content:center;width:100%}@media only screen and (max-width:767.98px){.product-content__section__outer-container.page-width{padding-left:0;padding-right:0}}.product-content__section .product-content{align-items:center;align-items:stretch;box-shadow:0 0 30px 0 rgba(91,110,127,.25);display:flex;flex-flow:var(--layout-mobile,column-reverse) nowrap;gap:0;justify-content:center;width:100%}@media only screen and (min-width:768px){.product-content__section .product-content .product-content__content-container{padding:56px 51px}}.product-content__section .product-content .product-content__content-container .product-content__heading-container{border-bottom:1px solid #e7e7e7;padding-bottom:15px}.product-content__section .product-content .product-content__content-container h2{display:block;font-size:30px;font-weight:400;margin-bottom:10px;padding-bottom:15px}@media only screen and (min-width:768px){.product-content__section .product-content .product-content__content-container h2{font-size:36px}}.product-content__section .product-content .product-content__content-container .product-content__list-container{padding:0}.product-content__section .product-content .product-content__content-container .product-content__list-container ul{list-style-type:none;margin:0;padding:10px 0 20px}@media only screen and (max-width:991.98px){.product-content__section .product-content .product-content__content-container .product-content__list-container ul{padding:0 0 10px}}.product-content__section .product-content .product-content__content-container .product-content__list-container ul li{align-items:center;display:flex;margin-bottom:8px;min-height:43px;padding-left:55px;position:relative}@media only screen and (max-width:991.98px){.product-content__section .product-content .product-content__content-container .product-content__list-container ul li{padding-left:40px}}.product-content__section .product-content .product-content__content-container .product-content__list-container ul li:before{content:"";height:30px;left:0;position:absolute;width:30px}.product-content__section .product-content .product-content__content-container .product-content__list-container ul p{margin:0 0 20px}@media only screen and (min-width:768px){.product-content__section .product-content{flex-flow:var(--layout-desktop,row) nowrap}.product-content__section .product-content.product-content--layout-left .product-content__content-container{padding-left:49px;padding-right:91px}.product-content__section .product-content.product-content--layout-right .product-content__content-container{padding-left:91px;padding-right:49px}}.product-content__section .product-content__content-container,.product-content__section .product-content__media-container{max-width:100%;width:100%}@media only screen and (min-width:768px){.product-content__section .product-content__content-container,.product-content__section .product-content__media-container{max-width:50%;width:50%}}.product-content__section .product-content__media-container{aspect-ratio:1.55/1;isolation:isolate;overflow:hidden;position:relative}.product-content__section .product-content__media-container .video-wrapper,.product-content__section .product-content__media-container .video-wrapper video,.product-content__section .product-content__media-container>img,.product-content__section .product-content__media-container>picture,.product-content__section .product-content__media-container>svg{aspect-ratio:1.55/1;height:100%;-o-object-fit:var(--object-fit,cover);object-fit:var(--object-fit,cover);width:100%}.product-content__section .product-content__content-container{align-items:center;display:flex;flex-flow:row wrap;gap:15px 0;justify-content:var(--content-position,flex-start);padding:18px}@media only screen and (min-width:768px){.product-content__section .product-content__content-container{padding-bottom:98px;padding-top:98px}}.product-content__section .product-content__content-container .heading,.product-content__section .product-content__content-container .text{color:inherit;flex-basis:100%;max-width:490px;text-align:var(--content-align,left);width:100%}@media only screen and (max-width:767.98px){.product-content__section .product-content__content-container .heading,.product-content__section .product-content__content-container .text{flex-basis:auto}}.product-content__section .product-content__content-container .heading{font-weight:400;line-height:normal}@media only screen and (max-width:575.98px){.product-content__section .product-content__content-container .heading{font-size:40px;line-height:1.43}}.product-content__section .product-content__content-container .text{font-size:16px;line-height:1.5}.product-content__section .product-content__content-container .text>p{font-size:inherit;line-height:inherit;margin:0}.product-content__list-container.has-dynamic-checkmarks ul li{padding-left:36px;position:relative}.product-content__list-container.has-dynamic-checkmarks ul li:before{background-color:var(--checkmark-color,#096);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 31 31'><path d='m13.218 18.265-2.896-2.814-.986.951 3.882 3.772 8.332-8.096-.979-.952-7.353 7.139Z'/></svg>");background-position:50%;background-repeat:no-repeat;background-size:30px 30px;border-radius:50%;content:"";height:30px;left:0;position:absolute;top:.2em;width:30px}.product-content__list-container.has-dynamic-checkmarks ul li:has(.product-content__checkmark):before{content:none}.product-content__list-container.has-dynamic-checkmarks ul .product-content__checkmark{border-radius:50%;display:inline-block;height:30px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:30px}.product-content__list-container.has-dynamic-checkmarks ul .product-content__checkmark:after{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 31 31'><path d='m13.218 18.265-2.896-2.814-.986.951 3.882 3.772 8.332-8.096-.979-.952-7.353 7.139Z'/></svg>") 50%/18px 18px no-repeat;content:"";inset:0;position:absolute}.product-content__list-container.has-dynamic-checkmarks ul .product-content__list-item-text{display:inline-block}
