.featured-product--section{background:var(--bg-colour);width:100%}.featured-product--section__outer-container.page-width{align-items:stretch;display:flex;justify-content:center;width:100%}@media only screen and (max-width:767.98px){.featured-product--section__outer-container.page-width{padding-left:0;padding-right:0}}.featured-product--section .featured-product{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:1025px){.featured-product--section .featured-product{flex-flow:var(--layout-desktop,row) nowrap}.featured-product--section .featured-product.featured-product--layout-left .featured-product__content-container{padding-left:49px;padding-right:91px}.featured-product--section .featured-product.featured-product--layout-right .featured-product__content-container{padding-left:91px;padding-right:49px}}.featured-product--section .featured-product__content-container,.featured-product--section .featured-product__media-container{max-width:100%;width:100%}@media only screen and (min-width:1025px){.featured-product--section .featured-product__content-container,.featured-product--section .featured-product__media-container{max-width:50%;width:50%}}.featured-product--section .featured-product__media-container{aspect-ratio:1.55/1;height:100%;isolation:isolate;overflow:hidden;position:relative}.featured-product--section .featured-product__media-container .video-wrapper,.featured-product--section .featured-product__media-container .video-wrapper video,.featured-product--section .featured-product__media-container>img,.featured-product--section .featured-product__media-container>picture,.featured-product--section .featured-product__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%}.featured-product--section .featured-product__media-container:after,.featured-product--section .featured-product__media-container:before{clip-path:polygon(0 0,100% 100%,0 100%);content:"";height:calc(100% + 1px);inset:auto auto -1px 0;position:absolute;transform-origin:bottom left;width:60%}.featured-product--section .featured-product__media-container:before{background:var(--featured-product-background-colour,#fff);opacity:.69;z-index:1}.featured-product--section .featured-product__media-container:after{background:#fff;opacity:.6;transform:scale(1.11);z-index:0}.featured-product--section .featured-product__content-container{align-items:flex-start;display:flex;flex-flow:row wrap;gap:17px 30px;justify-content:var(--content-position,flex-start);padding-bottom:34px;padding-top:35px}@media only screen and (min-width:1025px){.featured-product--section .featured-product__content-container{padding-bottom:42px;padding-top:42px}}@media only screen and (min-width:768px){.featured-product--section .featured-product__content-container{padding-left:26px;padding-right:26px}}.featured-product--section .featured-product__content-container .heading,.featured-product--section .featured-product__content-container .text{color:var(--text-colour,inherit);flex-basis:100%;max-width:490px;text-align:var(--content-align,left);width:100%}@media only screen and (max-width:767.98px){.featured-product--section .featured-product__content-container .heading,.featured-product--section .featured-product__content-container .text{flex-basis:auto}}.featured-product--section .featured-product__content-container .heading{font-weight:500;line-height:normal}@media only screen and (max-width:575.98px){.featured-product--section .featured-product__content-container .heading{font-size:36px;line-height:1.43}}.featured-product--section .featured-product__content-container .text{font-size:16px;line-height:1.5}.featured-product--section .featured-product__content-container .text>p{font-size:inherit;line-height:inherit;margin:0}.featured-product--section .featured-product__content-container .featured-product-price{align-items:baseline;color:var(--text-colour,inherit);display:flex;flex-basis:100%;flex-flow:row wrap;font-size:19px;font-weight:400;gap:8px;justify-content:inherit;margin:15px 0 0;width:100%}.featured-product--section .featured-product__content-container .featured-product-price span{color:inherit;font-size:25px;font-weight:500}.featured-product--section .featured-product__content-container .product-badges{position:static}.featured-product--section .featured-product__content-container .product-badges .product-badge{background:var(--accent-2-color,#5b6e7f)!important;color:var(--alternate-text-color,#fff)!important}
