.customisation-steps{padding-block:70px}.customisation-steps header{display:grid;grid-template-columns:1fr 1fr;column-gap:60px;align-items:end;margin-bottom:34px}.customisation-steps .eyebrow{grid-column:1/-1}.customisation-steps h2{font-size:clamp(32px,3vw,54px);line-height:1.25;margin:14px 0 0}.customisation-steps header>p{max-width:36em;margin:0 0 5px;font-size:17px;line-height:1.8}.customisation-steps ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;counter-reset:steps}.customisation-steps li{padding:30px;border:1px solid #d4e5e8;border-radius:16px;background:linear-gradient(145deg,#f0f9f9,#fff);position:relative}.step-number{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:50%;color:#117e83;background:#dff1f1;font-size:17px;font-weight:650}.customisation-steps h3{font-size:21px;line-height:1.5;margin:20px 0 12px}.customisation-steps li p{font-size:15px;line-height:1.9;margin:0;color:#506f80}.enquiry-summary{padding:34px 44px;margin-block:50px;border-radius:18px;background:#edf7f8}.enquiry-summary .partnership-action{border:0;padding:0}.teaser-category-name{position:relative;justify-content:center!important;text-align:center}.teaser-category-name>span:last-child{position:absolute;right:18px}.category-teaser-intro .button,.factory-tour-link{font-size:18px!important;padding:17px 28px!important;min-height:60px!important;min-width:210px;border:2px solid #117e83!important;justify-content:center;gap:20px}.footer-top{grid-template-columns:minmax(220px,1fr) minmax(0,2fr)!important}.footer-links{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:clamp(22px,3vw,58px)}.footer-links>a{white-space:nowrap;margin:0!important}.footer-links #social-links:empty{display:none}.product-marquee{scrollbar-width:none!important}.product-marquee::-webkit-scrollbar{display:none}.independent-product-control{display:block;width:100%;height:28px;margin:0;accent-color:#399da3;cursor:ew-resize}.control-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:1000px){.customisation-steps ol{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-top{grid-template-columns:1fr!important}.footer-links{justify-content:flex-start;flex-wrap:wrap}}@media(max-width:600px){.customisation-steps{padding-block:36px}.customisation-steps header{display:block;margin-bottom:24px}.customisation-steps header>p{margin-top:20px;font-size:15px}.customisation-steps ol{grid-template-columns:1fr;gap:14px}.customisation-steps li{padding:22px}.customisation-steps h3{font-size:19px;margin-top:14px}.enquiry-summary{padding:24px}.footer-links{gap:18px 24px}.footer-links>a{font-size:13px}}
