@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(calc(-100% - var(--marquee-gap)))}}.u-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;z-index:0;white-space:nowrap;width:1px}.c-pdp-visualiser{width:100%;padding-top:var(--c-pdp-visualiser-padding-top,60px);padding-bottom:var(--c-pdp-visualiser-padding-bottom,60px);background:#f5f2f0}.c-pdp-visualiser.is-hidden{display:none}.c-pdp-visualiser__title{text-align:center;margin:0 0 1.5rem;padding:0 1.25rem}.c-pdp-visualiser__heading-accent{color:#3f7355}.c-pdp-visualiser iframe{width:100%;max-width:100%;border:0;display:block}[data-ai-visualiser-cta].is-hidden{display:none!important}
