/* Approved Products frame 134:996; scoped to this page. */
.prd-134-1011{background:var(--brand-ivory,#f6f5ee);align-content:stretch;display:flex;flex-direction:column;gap:var(--kk-space-32,32px);align-items:flex-start;overflow:clip;padding-left:var(--kk-space-64,64px);padding-right:var(--kk-space-64,64px);padding-top:var(--kk-space-48,48px);padding-bottom:var(--kk-space-48,48px);position:relative;flex-shrink:1;width:1440px}
.prd-134-1012{overflow-wrap:break-word;display:block;cursor:pointer;font-family:Inter,sans-serif;font-weight:400;line-height:0;font-style:normal;position:relative;flex-shrink:1;font-size:12px;color:var(--brand-muted,#52665c);width:1312px}
.prd-2{line-height:1.5;white-space:pre-wrap}
.prd-134-1013{align-content:stretch;display:flex;gap:var(--kk-space-64,64px);align-items:flex-start;overflow:clip;position:relative;flex-shrink:1;width:1312px}
.prd-134-1014{align-content:stretch;display:flex;flex-direction:column;gap:var(--kk-space-24,24px);align-items:flex-start;overflow:clip;position:relative;flex-shrink:1;width:736px}
.prd-134-1015{overflow-wrap:break-word;font-family:Inter,sans-serif;font-weight:400;line-height:0;font-style:normal;position:relative;flex-shrink:1;font-size:12px;color:var(--brand-muted,#52665c);width:736px}
.prd-6{line-height:1.5;margin-bottom:0}
.prd-7{line-height:1.5}
.prd-134-1016{overflow-wrap:break-word;font-family:Manrope,sans-serif;font-weight:800;line-height:0;position:relative;flex-shrink:1;font-size:72px;color:var(--brand-forest,#123e32);letter-spacing:-2.16px;width:736px}
.prd-9{line-height:1.12;margin-bottom:0}
.prd-10{line-height:1.12}
.prd-134-1017{overflow-wrap:break-word;font-family:Inter,sans-serif;font-weight:400;line-height:1.5;font-style:normal;position:relative;flex-shrink:1;font-size:19px;color:var(--brand-muted,#52665c);width:680px}
.prd-12{background:var(--brand-orange,#f65a30);align-content:stretch;cursor:pointer;display:flex;gap:var(--kk-space-12,12px);height:52px;align-items:center;overflow:clip;padding-left:var(--kk-space-20,20px);padding-right:var(--kk-space-20,20px);padding-top:var(--kk-space-16,16px);padding-bottom:var(--kk-space-16,16px);position:relative;border-radius:8px;flex-shrink:1;width:320px}
.prd-13{font-weight:700;font-size:15px;line-height:1.12;flex:1 0 0;color:white}
.prd-14{display:block}
.prd-134-1027{align-content:stretch;display:flex;flex-direction:column;gap:var(--kk-space-16,16px);align-items:flex-start;overflow:clip;position:relative;flex-shrink:1;width:512px}
.prd-134-1028{height:350px;position:relative;border-radius:12px;flex-shrink:1;width:512px}
.prd-17{position:absolute;inset:0;overflow:hidden;pointer-events:none;border-radius:12px}
.prd-18{position:absolute;height:217.39%;left:-3.19%;max-width:none;top:-4.35%;width:319.15%}
.prd-134-1029{overflow-wrap:break-word;font-family:Inter,sans-serif;font-weight:400;line-height:1.5;font-style:normal;position:relative;flex-shrink:1;font-size:13px;color:var(--brand-muted,#52665c);width:512px}
.prd-134-1030{background:var(--brand-grey,#ededed);align-content:stretch;display:flex;flex-direction:column;gap:var(--kk-space-32,32px);align-items:flex-start;overflow:clip;padding-left:var(--kk-space-64,64px);padding-right:var(--kk-space-64,64px);padding-top:var(--kk-space-48,48px);padding-bottom:var(--kk-space-48,48px);position:relative;flex-shrink:1;width:1440px}
.prd-134-1031{align-content:stretch;display:flex;flex-direction:column;gap:var(--kk-space-16,16px);align-items:center;overflow:clip;position:relative;flex-shrink:1;width:1312px}
.prd-134-1032{align-content:stretch;display:flex;gap:var(--kk-space-8,8px);align-items:center;justify-content:center;overflow:clip;position:relative;flex-shrink:1}
.prd-134-1033{overflow-wrap:break-word;font-family:Manrope,sans-serif;font-weight:800;line-height:1.12;position:relative;flex-shrink:1;font-size:18px;color:var(--brand-forest,#123e32);letter-spacing:-0.54px;width:10px}
.prd-134-1034{position:relative;flex-shrink:1;width:24px;height:24px}
.prd-25{display:block}
.prd-134-1036{overflow-wrap:break-word;font-family:Manrope,sans-serif;font-weight:800;line-height:1.12;position:relative;flex-shrink:1;font-size:18px;color:var(--brand-forest,#123e32);letter-spacing:-0.54px;width:10px}
.prd-134-1037{overflow-wrap:break-word;font-family:Manrope,sans-serif;font-weight:800;line-height:1.12;position:relative;flex-shrink:1;font-size:13px;color:var(--brand-forest,#123e32);letter-spacing:-0.39px;white-space:nowrap}
.prd-134-1038{overflow-wrap:break-word;font-family:Manrope,sans-serif;font-weight:800;line-height:1.12;position:relative;flex-shrink:1;font-size:48px;color:var(--brand-forest,#123e32);text-align:center;letter-spacing:-1.44px;width:1312px}
.prd-134-1039{overflow-wrap:break-word;font-family:Inter,sans-serif;font-weight:400;line-height:1.5;font-style:normal;position:relative;flex-shrink:1;font-size:17px;color:var(--brand-muted,#52665c);text-align:center;width:1312px}
.prd-134-1040{align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;overflow:clip;position:relative;flex-shrink:1;width:1312px}
.prd-137-489{align-content:stretch;cursor:pointer;display:flex;gap:16px;align-items:flex-start;overflow:clip;position:relative;flex-shrink:1;width:1312px}
.prd-134-1042{background:#f6f5ee;border-width:3px;border-style:solid;border-color:white;align-content:stretch;display:flex;flex-direction:column;gap:12px;height:174px;align-items:flex-start;overflow:clip;padding:20px;position:relative;border-radius:12px;flex-shrink:1;width:249px}
.prd-137-490{position:relative;flex-shrink:1;width:32px;height:32px}
.prd-34{display:block}
.prd-134-1043{overflow-wrap:break-word;font-family:Manrope,sans-serif;font-weight:800;line-height:1.12;position:relative;flex-shrink:1;font-size:17px;color:var(--brand-forest,#123e32);text-align:left;letter-spacing:-0.51px;width:209px}
.prd-137-492{overflow-wrap:break-word;font-family:Inter,sans-serif;font-weight:400;height:18px;line-height:normal;font-style:normal;position:relative;flex-shrink:1;font-size:12px;color:rgba(19,61,48,0.65);text-align:left;width:209px}
.prd-137-493{position:absolute;left:212px;width:18px;height:18px;top:21px}
.prd-38{display:block}
.prd-134-1044{background:#f6f5ee;border-width:3px;border-style:solid;border-color:white;align-content:stretch;display:flex;flex-direction:column;gap:12px;height:174px;align-items:flex-start;overflow:clip;padding:20px;position:relative;border-radius:12px;flex-shrink:1;width:249px}
.prd-137-495{position:relative;flex-shrink:1;width:32px;height:32px}
.prd-41{display:block}
.prd-134-1045{overflow-wrap:break-word;font-family:Manrope,sans-serif;font-weight:800;line-height:1.12;position:relative;flex-shrink:1;font-size:17px;color:var(--brand-forest,#123e32);text-align:left;letter-spacing:-0.51px;width:209px}
.prd-137-498{overflow-wrap:break-word;font-family:Inter,sans-serif;font-weight:400;height:18px;line-height:normal;font-style:normal;position:relative;flex-shrink:1;font-size:12px;color:rgba(19,61,48,0.65);text-align:left;width:209px}
.prd-137-499{position:absolute;left:212px;width:18px;height:18px;top:21px}
.prd-45{display:block}
.prd-134-1046{background:#f6f5ee;border-width:3px;border-style:solid;border-color:white;align-content:stretch;display:flex;flex-direction:column;gap:12px;height:174px;align-items:flex-start;overflow:clip;padding:20px;position:relative;border-radius:12px;flex-shrink:1;width:249px}
.prd-137-501{position:relative;flex-shrink:1;width:32px;height:32px}
.prd-48{display:block}
.prd-134-1047{overflow-wrap:break-word;font-family:Manrope,sans-serif;font-weight:800;line-height:1.12;position:relative;flex-shrink:1;font-size:17px;color:var(--brand-forest,#123e32);text-align:left;letter-spacing:-0.51px;width:209px}
.prd-137-503{overflow-wrap:break-word;font-family:Inter,sans-serif;font-weight:400;height:18px;line-height:normal;font-style:normal;position:relative;flex-shrink:1;font-size:12px;color:rgba(19,61,48,0.65);text-align:left;width:209px}
.prd-137-504{position:absolute;left:212px;width:18px;height:18px;top:21px}
.prd-52{display:block}
.prd-134-1048{background:#f6f5ee;border-width:3px;border-style:solid;border-color:white;align-content:stretch;display:flex;flex-direction:column;gap:12px;height:174px;align-items:flex-start;overflow:clip;padding:20px;position:relative;border-radius:12px;flex-shrink:1;width:249px}
.prd-137-506{position:relative;flex-shrink:1;width:32px;height:32px}
.prd-55{display:block}
.prd-134-1049{overflow-wrap:break-word;font-family:Manrope,sans-serif;font-weight:800;line-height:1.12;position:relative;flex-shrink:1;font-size:17px;color:var(--brand-forest,#123e32);text-align:left;letter-spacing:-0.51px;width:209px}
.prd-137-508{overflow-wrap:break-word;font-family:Inter,sans-serif;font-weight:400;height:18px;line-height:normal;font-style:normal;position:relative;flex-shrink:1;font-size:12px;color:rgba(19,61,48,0.65);text-align:left;width:209px}
.prd-137-509{position:absolute;left:212px;width:18px;height:18px;top:21px}
.prd-59{display:block}
.prd-134-1050{background:#f6f5ee;border-width:3px;border-style:solid;border-color:white;align-content:stretch;display:flex;flex-direction:column;gap:12px;height:174px;align-items:flex-start;overflow:clip;padding:20px;position:relative;border-radius:12px;flex-shrink:1;width:249px}
.prd-137-511{position:relative;flex-shrink:1;width:32px;height:32px}
.prd-62{display:block}
.prd-134-1051{overflow-wrap:break-word;font-family:Manrope,sans-serif;font-weight:800;line-height:1.12;position:relative;flex-shrink:1;font-size:17px;color:var(--brand-forest,#123e32);text-align:left;letter-spacing:-0.51px;width:209px}
.prd-137-513{overflow-wrap:break-word;font-family:Inter,sans-serif;font-weight:400;height:18px;line-height:normal;font-style:normal;position:relative;flex-shrink:1;font-size:12px;color:rgba(19,61,48,0.65);text-align:left;width:209px}
.prd-137-514{position:absolute;left:212px;width:18px;height:18px;top:21px}
.prd-66{display:block}
.prd-134-1052{align-content:stretch;display:flex;gap:var(--kk-space-24,24px);align-items:flex-start;overflow:clip;position:relative;flex-shrink:1;width:1312px}
.prd-134-1068{background:var(--brand-white,white);align-content:stretch;display:flex;flex-direction:column;gap:var(--kk-space-20,20px);align-items:flex-start;overflow:clip;padding:var(--kk-space-20,20px);position:relative;border-radius:12px;flex-shrink:1;width:421.333px}
.prd-I134-1068-134-1054{height:260px;position:relative;border-radius:12px;flex-shrink:1;width:381.333px}
.prd-70{position:absolute;inset:0;overflow:hidden;pointer-events:none;border-radius:12px}
.prd-71{position:absolute;height:236.29%;left:-6.79%;max-width:none;top:-9.45%;width:339.52%}
.prd-I134-1068-134-1055{overflow-wrap:break-word;font-family:Inter,sans-serif;font-weight:400;line-height:1.5;font-style:normal;position:relative;flex-shrink:1;font-size:11px;color:var(--brand-muted,#52665c);width:381.333px}
.prd-I134-1068-134-1056{overflow-wrap:break-word;font-family:Manrope,sans-serif;font-weight:normal;line-height:1.12;position:relative;flex-shrink:1;font-size:24px;color:var(--brand-forest,#123e32);letter-spacing:-0.9px;width:381.333px}
.prd-I134-1068-134-1057{overflow-wrap:break-word;font-family:Inter,sans-serif;font-weight:400;line-height:1.5;font-style:normal;position:relative;flex-shrink:1;font-size:15px;color:var(--brand-muted,#52665c);width:381.333px}
.prd-I134-1068-134-1063{background:var(--brand-forest,#123e32);align-content:stretch;cursor:pointer;display:flex;gap:var(--kk-space-12,12px);height:52px;align-items:center;overflow:clip;padding-left:var(--kk-space-20,20px);padding-right:var(--kk-space-20,20px);padding-top:var(--kk-space-16,16px);padding-bottom:var(--kk-space-16,16px);position:relative;border-radius:8px;flex-shrink:1;width:381.333px}
.prd-I134-1068-134-1063-134-1059{overflow-wrap:break-word;flex:1 0 0;font-family:Manrope,sans-serif;font-weight:800;line-height:1.12;min-width:1px;position:relative;font-size:15px;color:var(--brand-white,white);text-align:left;letter-spacing:-0.45px}
.prd-I134-1068-134-1063-134-1060{position:relative;flex-shrink:1;width:24px;height:24px}
.prd-78{display:block}
.prd-134-1087{background:var(--brand-white,white);align-content:stretch;display:flex;flex-direction:column;gap:var(--kk-space-20,20px);align-items:flex-start;overflow:clip;padding:var(--kk-space-20,20px);position:relative;border-radius:12px;flex-shrink:1;width:421.333px}
.prd-I134-1087-134-1078{height:260px;position:relative;border-radius:12px;flex-shrink:1;width:381.333px}
.prd-81{position:absolute;inset:0;overflow:hidden;pointer-events:none;border-radius:12px}
.prd-82{position:absolute;height:236.29%;left:-119.96%;max-width:none;top:-9.45%;width:339.52%}
.prd-I134-1087-134-1079{overflow-wrap:break-word;font-family:Inter,sans-serif;font-weight:400;line-height:1.5;font-style:normal;position:relative;flex-shrink:1;font-size:11px;color:var(--brand-muted,#52665c);width:381.333px}
.prd-I134-1087-134-1080{overflow-wrap:break-word;font-family:Manrope,sans-serif;font-weight:800;line-height:1.12;position:relative;flex-shrink:1;font-size:30px;color:var(--brand-forest,#123e32);letter-spacing:-0.9px;width:381.333px}
.prd-I134-1087-134-1081{overflow-wrap:break-word;font-family:Inter,sans-serif;font-weight:400;line-height:1.5;font-style:normal;position:relative;flex-shrink:1;font-size:15px;color:var(--brand-muted,#52665c);width:381.333px}
.prd-I134-1087-134-1082{background:var(--brand-forest,#123e32);align-content:stretch;cursor:pointer;display:flex;gap:var(--kk-space-12,12px);height:52px;align-items:center;overflow:clip;padding-left:var(--kk-space-20,20px);padding-right:var(--kk-space-20,20px);padding-top:var(--kk-space-16,16px);padding-bottom:var(--kk-space-16,16px);position:relative;border-radius:8px;flex-shrink:1;width:381.333px}
.prd-I134-1087-134-1082-134-1059{overflow-wrap:break-word;flex:1 0 0;font-family:Manrope,sans-serif;font-weight:800;line-height:1.12;min-width:1px;position:relative;font-size:15px;color:var(--brand-white,white);text-align:left;letter-spacing:-0.45px}
.prd-I134-1087-134-1082-134-1060{position:relative;flex-shrink:1;width:24px;height:24px}
.prd-89{display:block}
.prd-134-1106{background:var(--brand-white,white);align-content:stretch;display:flex;flex-direction:column;gap:var(--kk-space-20,20px);align-items:flex-start;overflow:clip;padding:var(--kk-space-20,20px);position:relative;border-radius:12px;flex-shrink:1;width:421.333px}
.prd-I134-1106-134-1097{height:260px;position:relative;border-radius:12px;flex-shrink:1;width:381.333px}
.prd-92{position:absolute;inset:0;overflow:hidden;pointer-events:none;border-radius:12px}
.prd-93{position:absolute;height:236.29%;left:-233.14%;max-width:none;top:-9.45%;width:339.52%}
.prd-I134-1106-134-1098{overflow-wrap:break-word;font-family:Inter,sans-serif;font-weight:400;line-height:1.5;font-style:normal;position:relative;flex-shrink:1;font-size:11px;color:var(--brand-muted,#52665c);width:381.333px}
.prd-I134-1106-134-1099{overflow-wrap:break-word;font-family:Manrope,sans-serif;font-weight:800;line-height:1.12;position:relative;flex-shrink:1;font-size:30px;color:var(--brand-forest,#123e32);letter-spacing:-0.9px;width:381.333px}
.prd-I134-1106-134-1100{overflow-wrap:break-word;font-family:Inter,sans-serif;font-weight:400;line-height:1.5;font-style:normal;position:relative;flex-shrink:1;font-size:15px;color:var(--brand-muted,#52665c);width:381.333px}
.prd-I134-1106-134-1101{background:var(--brand-forest,#123e32);align-content:stretch;cursor:pointer;display:flex;gap:var(--kk-space-12,12px);height:52px;align-items:center;overflow:clip;padding-left:var(--kk-space-20,20px);padding-right:var(--kk-space-20,20px);padding-top:var(--kk-space-16,16px);padding-bottom:var(--kk-space-16,16px);position:relative;border-radius:8px;flex-shrink:1;width:381.333px}
.prd-I134-1106-134-1101-134-1059{overflow-wrap:break-word;flex:1 0 0;font-family:Manrope,sans-serif;font-weight:800;line-height:1.12;min-width:1px;position:relative;font-size:15px;color:var(--brand-white,white);text-align:left;letter-spacing:-0.45px}
.prd-I134-1106-134-1101-134-1060{position:relative;flex-shrink:1;width:24px;height:24px}
.prd-100{display:block}
.prd-134-1115{align-content:stretch;display:flex;gap:var(--kk-space-24,24px);align-items:flex-start;overflow:clip;position:relative;flex-shrink:1;width:1312px}
.prd-134-1126{background:var(--brand-white,white);align-content:stretch;display:flex;flex-direction:column;gap:var(--kk-space-20,20px);align-items:flex-start;overflow:clip;padding:var(--kk-space-20,20px);position:relative;border-radius:12px;flex-shrink:1;width:421.333px}
.prd-I134-1126-134-1117{height:260px;position:relative;border-radius:12px;flex-shrink:1;width:381.333px}
.prd-104{position:absolute;inset:0;overflow:hidden;pointer-events:none;border-radius:12px}
.prd-105{position:absolute;height:236.29%;left:-6.79%;max-width:none;top:-127.6%;width:339.52%}
.prd-I134-1126-134-1118{overflow-wrap:break-word;font-family:Inter,sans-serif;font-weight:400;line-height:1.5;font-style:normal;position:relative;flex-shrink:1;font-size:11px;color:var(--brand-muted,#52665c);width:381.333px}
.prd-I134-1126-134-1119{overflow-wrap:break-word;font-family:Manrope,sans-serif;font-weight:800;line-height:1.12;position:relative;flex-shrink:1;font-size:30px;color:var(--brand-forest,#123e32);letter-spacing:-0.9px;width:381.333px}
.prd-I134-1126-134-1120{overflow-wrap:break-word;font-family:Inter,sans-serif;font-weight:400;line-height:1.5;font-style:normal;position:relative;flex-shrink:1;font-size:15px;color:var(--brand-muted,#52665c);width:381.333px}
.prd-I134-1126-134-1121{background:var(--brand-forest,#123e32);align-content:stretch;cursor:pointer;display:flex;gap:var(--kk-space-12,12px);height:52px;align-items:center;overflow:clip;padding-left:var(--kk-space-20,20px);padding-right:var(--kk-space-20,20px);padding-top:var(--kk-space-16,16px);padding-bottom:var(--kk-space-16,16px);position:relative;border-radius:8px;flex-shrink:1;width:381.333px}
.prd-I134-1126-134-1121-134-1059{overflow-wrap:break-word;flex:1 0 0;font-family:Manrope,sans-serif;font-weight:800;line-height:1.12;min-width:1px;position:relative;font-size:15px;color:var(--brand-white,white);text-align:left;letter-spacing:-0.45px}
.prd-I134-1126-134-1121-134-1060{position:relative;flex-shrink:1;width:24px;height:24px}
.prd-112{display:block}
.prd-134-1145{background:var(--brand-white,white);align-content:stretch;display:flex;flex-direction:column;gap:var(--kk-space-20,20px);align-items:flex-start;overflow:clip;padding:var(--kk-space-20,20px);position:relative;border-radius:12px;flex-shrink:1;width:421.333px}
.prd-I134-1145-134-1136{height:260px;position:relative;border-radius:12px;flex-shrink:1;width:381.333px}
.prd-115{position:absolute;inset:0;overflow:hidden;pointer-events:none;border-radius:12px}
.prd-116{position:absolute;height:236.29%;left:-119.96%;max-width:none;top:-127.6%;width:339.52%}
.prd-I134-1145-134-1137{overflow-wrap:break-word;font-family:Inter,sans-serif;font-weight:400;line-height:1.5;font-style:normal;position:relative;flex-shrink:1;font-size:11px;color:var(--brand-muted,#52665c);width:381.333px}
.prd-I134-1145-134-1138{overflow-wrap:break-word;font-family:Manrope,sans-serif;font-weight:800;line-height:1.12;position:relative;flex-shrink:1;font-size:30px;color:var(--brand-forest,#123e32);letter-spacing:-0.9px;width:381.333px}
.prd-I134-1145-134-1139{overflow-wrap:break-word;font-family:Inter,sans-serif;font-weight:400;line-height:1.5;font-style:normal;position:relative;flex-shrink:1;font-size:15px;color:var(--brand-muted,#52665c);width:381.333px}
.prd-I134-1145-134-1140{background:var(--brand-forest,#123e32);align-content:stretch;cursor:pointer;display:flex;gap:var(--kk-space-12,12px);height:52px;align-items:center;overflow:clip;padding-left:var(--kk-space-20,20px);padding-right:var(--kk-space-20,20px);padding-top:var(--kk-space-16,16px);padding-bottom:var(--kk-space-16,16px);position:relative;border-radius:8px;flex-shrink:1;width:381.333px}
.prd-I134-1145-134-1140-134-1059{overflow-wrap:break-word;flex:1 0 0;font-family:Manrope,sans-serif;font-weight:800;line-height:1.12;min-width:1px;position:relative;font-size:15px;color:var(--brand-white,white);text-align:left;letter-spacing:-0.45px}
.prd-I134-1145-134-1140-134-1060{position:relative;flex-shrink:1;width:24px;height:24px}
.prd-123{display:block}
.prd-134-1164{background:var(--brand-white,white);align-content:stretch;display:flex;flex-direction:column;gap:var(--kk-space-20,20px);align-items:flex-start;overflow:clip;padding:var(--kk-space-20,20px);position:relative;border-radius:12px;flex-shrink:1;width:421.333px}
.prd-I134-1164-134-1155{height:260px;position:relative;border-radius:12px;flex-shrink:1;width:381.333px}
.prd-126{position:absolute;inset:0;overflow:hidden;pointer-events:none;border-radius:12px}
.prd-127{position:absolute;height:236.29%;left:-233.14%;max-width:none;top:-127.6%;width:339.52%}
.prd-I134-1164-134-1156{overflow-wrap:break-word;font-family:Inter,sans-serif;font-weight:400;line-height:1.5;font-style:normal;position:relative;flex-shrink:1;font-size:11px;color:var(--brand-muted,#52665c);width:381.333px}
.prd-I134-1164-134-1157{overflow-wrap:break-word;font-family:Manrope,sans-serif;font-weight:800;line-height:1.12;position:relative;flex-shrink:1;font-size:30px;color:var(--brand-forest,#123e32);letter-spacing:-0.9px;width:381.333px}
.prd-I134-1164-134-1158{overflow-wrap:break-word;font-family:Inter,sans-serif;font-weight:400;line-height:1.5;font-style:normal;position:relative;flex-shrink:1;font-size:15px;color:var(--brand-muted,#52665c);width:381.333px}
.prd-I134-1164-134-1159{background:var(--brand-forest,#123e32);align-content:stretch;cursor:pointer;display:flex;gap:var(--kk-space-12,12px);height:52px;align-items:center;overflow:clip;padding-left:var(--kk-space-20,20px);padding-right:var(--kk-space-20,20px);padding-top:var(--kk-space-16,16px);padding-bottom:var(--kk-space-16,16px);position:relative;border-radius:8px;flex-shrink:1;width:381.333px}
.prd-I134-1164-134-1159-134-1059{overflow-wrap:break-word;flex:1 0 0;font-family:Manrope,sans-serif;font-weight:800;line-height:1.12;min-width:1px;position:relative;font-size:15px;color:var(--brand-white,white);text-align:left;letter-spacing:-0.45px}
.prd-I134-1164-134-1159-134-1060{position:relative;flex-shrink:1;width:24px;height:24px}
.prd-134{display:block}
.prd-134-1173{overflow-wrap:break-word;font-family:Inter,sans-serif;font-weight:400;line-height:1.5;font-style:normal;position:relative;flex-shrink:1;font-size:12px;color:var(--brand-muted,#52665c);width:1312px}
.prd-134-1174{background:var(--brand-ivory,#f6f5ee);align-content:stretch;display:flex;flex-direction:column;gap:var(--kk-space-32,32px);align-items:flex-start;overflow:clip;padding-left:var(--kk-space-64,64px);padding-right:var(--kk-space-64,64px);padding-top:var(--kk-space-48,48px);padding-bottom:var(--kk-space-48,48px);position:relative;flex-shrink:1;width:1440px}
.prd-134-1175{align-content:stretch;display:flex;flex-direction:column;gap:var(--kk-space-16,16px);align-items:center;overflow:clip;position:relative;flex-shrink:1;width:1312px}
.prd-134-1176{align-content:stretch;display:flex;gap:var(--kk-space-8,8px);align-items:center;justify-content:center;overflow:clip;position:relative;flex-shrink:1}
.prd-134-1177{overflow-wrap:break-word;font-family:Manrope,sans-serif;font-weight:800;line-height:1.12;position:relative;flex-shrink:1;font-size:18px;color:var(--brand-forest,#123e32);letter-spacing:-0.54px;width:10px}
.prd-134-1178{position:relative;flex-shrink:1;width:24px;height:24px}
.prd-141{display:block}
.prd-134-1180{overflow-wrap:break-word;font-family:Manrope,sans-serif;font-weight:800;line-height:1.12;position:relative;flex-shrink:1;font-size:18px;color:var(--brand-forest,#123e32);letter-spacing:-0.54px;width:10px}
.prd-134-1181{overflow-wrap:break-word;font-family:Manrope,sans-serif;font-weight:800;line-height:1.12;position:relative;flex-shrink:1;font-size:13px;color:var(--brand-forest,#123e32);letter-spacing:-0.39px;white-space:nowrap}
.prd-134-1182{overflow-wrap:break-word;font-family:Manrope,sans-serif;font-weight:800;line-height:1.12;position:relative;flex-shrink:1;font-size:48px;color:var(--brand-forest,#123e32);text-align:center;letter-spacing:-1.44px;width:1312px}
.prd-134-1183{overflow-wrap:break-word;font-family:Inter,sans-serif;font-weight:400;line-height:1.5;font-style:normal;position:relative;flex-shrink:1;font-size:17px;color:var(--brand-muted,#52665c);text-align:center;width:1312px}
.prd-134-1184{align-content:stretch;display:flex;gap:var(--kk-space-32,32px);align-items:flex-start;overflow:clip;position:relative;flex-shrink:1;width:1312px}
.prd-134-1185{background:var(--brand-forest,#123e32);align-content:stretch;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;overflow:clip;padding:var(--kk-space-32,32px);position:relative;border-radius:12px;align-self:stretch;flex-shrink:1;width:416px}
.prd-140-719{overflow-wrap:break-word;align-content:stretch;display:flex;flex-direction:column;gap:24px;align-items:flex-start;position:relative;flex-shrink:1;color:var(--brand-ivory,#f6f5ee)}
.prd-134-1186{font-family:Manrope,sans-serif;font-weight:800;line-height:0;position:relative;flex-shrink:1;font-size:40px;letter-spacing:-1.2px;width:352px}
.prd-150{line-height:1.12;margin-bottom:0}
.prd-151{line-height:1.12}
.prd-134-1187{font-family:Inter,sans-serif;font-weight:400;line-height:1.5;font-style:normal;position:relative;flex-shrink:1;font-size:16px;width:352px}
.prd-140-730{align-content:stretch;cursor:pointer;display:flex;flex-direction:column;gap:16px;align-items:flex-start;position:relative;flex-shrink:1;width:100%}
.prd-140-720{background:var(--kk-color-white,white);align-content:stretch;display:flex;align-items:flex-start;justify-content:center;overflow:clip;padding:16px;position:relative;border-radius:8px;flex-shrink:1;width:100%}
.prd-140-721{overflow-wrap:break-word;font-family:Inter,sans-serif;font-weight:700;line-height:1.18;font-style:normal;position:relative;flex-shrink:1;font-size:14px;color:var(--kk-color-forest,#123e32);text-align:center;letter-spacing:-0.28px;width:384px;white-space:pre-wrap}
.prd-140-722{background:rgba(255,255,255,0.08);border-width:1px;border-color:rgba(255,255,255,0.6);border-style:solid;align-content:stretch;display:flex;gap:10px;height:52px;align-items:center;justify-content:center;overflow:clip;position:relative;border-radius:8px;flex-shrink:1;width:100%}
.prd-140-723{position:relative;flex-shrink:1;width:24px;height:24px}
.prd-158{display:block}
.prd-140-726{overflow-wrap:break-word;font-family:Inter,sans-serif;font-weight:700;line-height:normal;font-style:normal;position:relative;flex-shrink:1;font-size:14px;text-align:left;color:white;white-space:nowrap}
.prd-134-1192{background:var(--brand-white,white);align-content:stretch;display:flex;flex-direction:column;gap:var(--kk-space-12,12px);align-items:flex-start;overflow:clip;padding:var(--kk-space-32,32px);position:relative;border-radius:12px;flex-shrink:1;width:864px}
.prd-134-1193{align-content:stretch;display:flex;gap:var(--kk-space-20,20px);align-items:flex-start;overflow:clip;position:relative;flex-shrink:1;width:800px}
.prd-134-1194{align-content:stretch;display:flex;flex:1 0 0;flex-direction:column;gap:var(--kk-space-8,8px);align-items:flex-start;min-width:1px;overflow:clip;position:relative}
.prd-134-1195{overflow-wrap:break-word;font-family:Manrope,sans-serif;font-weight:800;line-height:1.12;position:relative;flex-shrink:1;font-size:13px;color:var(--brand-forest,#123e32);letter-spacing:-0.39px;width:390px}
.prd-134-1196{background:var(--brand-grey,#ededed);align-content:stretch;display:flex;gap:var(--kk-space-0,0px);align-items:flex-start;overflow:clip;padding-left:var(--kk-space-16,16px);padding-right:var(--kk-space-16,16px);padding-top:14px;padding-bottom:14px;position:relative;border-radius:8px;flex-shrink:1;width:100%}
.prd-134-1197{overflow-wrap:break-word;font-family:Inter,sans-serif;font-weight:400;line-height:1.5;font-style:normal;position:relative;flex-shrink:1;font-size:14px;color:var(--brand-muted,#52665c);width:358px}
.prd-134-1211{align-content:stretch;display:flex;gap:var(--kk-space-20,20px);align-items:flex-start;overflow:clip;position:relative;flex-shrink:1;width:800px}
.prd-134-1212{align-content:stretch;display:flex;flex-direction:column;gap:var(--kk-space-8,8px);align-items:flex-start;overflow:clip;position:relative;flex-shrink:1;width:390px}
.prd-134-1213{overflow-wrap:break-word;font-family:Manrope,sans-serif;font-weight:800;line-height:1.12;position:relative;flex-shrink:1;font-size:13px;color:var(--brand-forest,#123e32);letter-spacing:-0.39px;width:390px}
.prd-134-1214{background:var(--brand-grey,#ededed);align-content:stretch;display:flex;gap:var(--kk-space-0,0px);align-items:flex-start;overflow:clip;padding-left:var(--kk-space-16,16px);padding-right:var(--kk-space-16,16px);padding-top:14px;padding-bottom:14px;position:relative;border-radius:8px;flex-shrink:1;width:390px}
.prd-134-1215{overflow-wrap:break-word;font-family:Inter,sans-serif;font-weight:400;line-height:1.5;font-style:normal;position:relative;flex-shrink:1;font-size:14px;color:var(--brand-muted,#52665c);width:358px}
.prd-140-714{align-content:stretch;display:flex;flex-direction:column;gap:var(--kk-space-8,8px);align-items:flex-start;overflow:clip;position:relative;flex-shrink:1;width:390px}
.prd-140-715{overflow-wrap:break-word;font-family:Manrope,sans-serif;font-weight:800;line-height:1.12;position:relative;flex-shrink:1;font-size:13px;color:var(--brand-forest,#123e32);letter-spacing:-0.39px;width:390px}
.prd-140-716{background:var(--brand-grey,#ededed);align-content:stretch;display:flex;gap:var(--kk-space-0,0px);align-items:flex-start;overflow:clip;padding-left:var(--kk-space-16,16px);padding-right:var(--kk-space-16,16px);padding-top:14px;padding-bottom:14px;position:relative;border-radius:8px;flex-shrink:1;width:390px}
.prd-140-717{overflow-wrap:break-word;font-family:Inter,sans-serif;font-weight:400;line-height:1.5;font-style:normal;position:relative;flex-shrink:1;font-size:14px;color:var(--brand-muted,#52665c);width:358px}
.prd-134-1220{align-content:stretch;display:flex;flex-direction:column;gap:var(--kk-space-8,8px);align-items:flex-start;overflow:clip;position:relative;flex-shrink:1;width:800px}
.prd-134-1221{overflow-wrap:break-word;font-family:Manrope,sans-serif;font-weight:800;line-height:1.12;position:relative;flex-shrink:1;font-size:13px;color:var(--brand-forest,#123e32);letter-spacing:-0.39px;width:800px}
.prd-134-1222{background:var(--brand-grey,#ededed);align-content:stretch;display:flex;flex-direction:column;gap:var(--kk-space-0,0px);height:108px;align-items:flex-start;overflow:clip;padding:var(--kk-space-16,16px);position:relative;flex-shrink:1;width:800px}
.prd-134-1223{overflow-wrap:break-word;font-family:Inter,sans-serif;font-weight:400;line-height:1.5;font-style:normal;position:relative;flex-shrink:1;font-size:14px;color:var(--brand-muted,#52665c);width:768px}
.prd-134-1224{overflow-wrap:break-word;font-family:Inter,sans-serif;font-weight:400;line-height:1.5;font-style:normal;position:relative;flex-shrink:1;font-size:12px;color:var(--brand-muted,#52665c);width:800px}
.prd-180{background:var(--brand-orange,#f65a30);align-content:stretch;display:flex;gap:var(--kk-space-12,12px);height:52px;align-items:center;overflow:clip;padding-left:var(--kk-space-20,20px);padding-right:var(--kk-space-20,20px);padding-top:var(--kk-space-16,16px);padding-bottom:var(--kk-space-16,16px);position:relative;border-radius:8px;flex-shrink:1;width:800px}
.prd-181{font-weight:700;font-size:15px;line-height:1.12;flex:1 0 0;color:white}
.prd-182{display:block}
.prd-134-1230{background:var(--brand-ivory,#f6f5ee);align-content:stretch;display:flex;flex-direction:column;gap:var(--kk-space-32,32px);align-items:flex-start;overflow:clip;padding-left:var(--kk-space-64,64px);padding-right:var(--kk-space-64,64px);padding-top:var(--kk-space-48,48px);padding-bottom:var(--kk-space-48,48px);position:relative;flex-shrink:1;width:1440px}
.prd-134-1231{align-content:stretch;display:flex;flex-direction:column;gap:var(--kk-space-16,16px);align-items:center;overflow:clip;position:relative;flex-shrink:1;width:1312px}
.prd-134-1232{align-content:stretch;display:flex;gap:var(--kk-space-8,8px);align-items:center;justify-content:center;overflow:clip;position:relative;flex-shrink:1}
.prd-134-1233{overflow-wrap:break-word;font-family:Manrope,sans-serif;font-weight:800;line-height:1.12;position:relative;flex-shrink:1;font-size:18px;color:var(--brand-forest,#123e32);letter-spacing:-0.54px;width:10px}
.prd-134-1234{position:relative;flex-shrink:1;width:24px;height:24px}
.prd-188{display:block}
.prd-134-1236{overflow-wrap:break-word;font-family:Manrope,sans-serif;font-weight:800;line-height:1.12;position:relative;flex-shrink:1;font-size:18px;color:var(--brand-forest,#123e32);letter-spacing:-0.54px;width:10px}
.prd-134-1237{overflow-wrap:break-word;font-family:Manrope,sans-serif;font-weight:800;line-height:1.12;position:relative;flex-shrink:1;font-size:13px;color:var(--brand-forest,#123e32);letter-spacing:-0.39px;white-space:nowrap}
.prd-134-1238{overflow-wrap:break-word;font-family:Manrope,sans-serif;font-weight:800;line-height:1.12;position:relative;flex-shrink:1;font-size:48px;color:var(--brand-forest,#123e32);text-align:center;letter-spacing:-1.44px;width:1312px}
.prd-134-1239{align-content:stretch;display:flex;flex-direction:column;gap:var(--kk-space-12,12px);align-items:flex-start;overflow:clip;position:relative;flex-shrink:1;width:1312px}
.prd-134-1240{overflow-wrap:break-word;font-family:Manrope,sans-serif;font-weight:800;line-height:1.12;position:relative;flex-shrink:1;font-size:24px;color:var(--brand-forest,#123e32);letter-spacing:-0.72px;width:1312px}
.prd-134-1241{overflow-wrap:break-word;font-family:Inter,sans-serif;font-weight:400;line-height:1.5;font-style:normal;position:relative;flex-shrink:1;font-size:16px;color:var(--brand-muted,#52665c);width:1312px}
.prd-134-1242{background:var(--brand-muted,#52665c);height:1px;opacity:.2;position:relative;flex-shrink:1;width:1312px}
.prd-134-1243{align-content:stretch;display:flex;flex-direction:column;gap:var(--kk-space-12,12px);align-items:flex-start;overflow:clip;position:relative;flex-shrink:1;width:1312px}
.prd-134-1244{overflow-wrap:break-word;font-family:Manrope,sans-serif;font-weight:800;line-height:1.12;position:relative;flex-shrink:1;font-size:24px;color:var(--brand-forest,#123e32);letter-spacing:-0.72px;width:1312px}
.prd-134-1245{overflow-wrap:break-word;font-family:Inter,sans-serif;font-weight:400;line-height:1.5;font-style:normal;position:relative;flex-shrink:1;font-size:16px;color:var(--brand-muted,#52665c);width:1312px}
.prd-134-1246{background:var(--brand-muted,#52665c);height:1px;opacity:.2;position:relative;flex-shrink:1;width:1312px}
.prd-134-1247{align-content:stretch;display:flex;flex-direction:column;gap:var(--kk-space-12,12px);align-items:flex-start;overflow:clip;position:relative;flex-shrink:1;width:1312px}
.prd-134-1248{overflow-wrap:break-word;font-family:Manrope,sans-serif;font-weight:800;line-height:1.12;position:relative;flex-shrink:1;font-size:24px;color:var(--brand-forest,#123e32);letter-spacing:-0.72px;width:1312px}
.prd-134-1249{overflow-wrap:break-word;font-family:Inter,sans-serif;font-weight:400;line-height:1.5;font-style:normal;position:relative;flex-shrink:1;font-size:16px;color:var(--brand-muted,#52665c);width:1312px}
.prd-134-1250{background:var(--brand-muted,#52665c);height:1px;opacity:.2;position:relative;flex-shrink:1;width:1312px}
.products-page{background:#f6f5ee;max-width:1440px;margin:auto}
.products-page section{width:100%;max-width:1440px}
.products-page section :is(p,h1,h2,h3,label,span){max-width:100%}
.products-page [data-name="Section heading"],.products-page [data-name="Section heading"]>h2,.products-page [data-name="Section heading"]>p{width:100%}
.products-page [data-name="Section label"]{width:auto}
.products-page [data-name="Page introduction"]{width:100%}
.products-page [data-name="Introduction copy"]{flex:736;min-width:0}
.products-page [data-name="Introduction copy"]>a{color:white;flex-shrink:0}
.products-page [data-name="Featured visual"]{flex:512;min-width:0}
.products-page [data-name="Illustrative product category image"]{width:100%}
.products-page [data-name="Category shortcuts"]{width:100%}
.products-page [data-name="Category card row"]{display:grid;width:100%;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;overflow:visible}
.products-page .product-category{width:100%;gap:8px;transition:background .2s,transform .2s}
.products-page .product-category>p:first-of-type{margin-top:auto;flex-shrink:0}
.products-page .product-category>p:nth-of-type(2){height:auto;flex-shrink:0}
.products-page .product-category:hover{background:#e8efe3;transform:translateY(-3px)}
.products-page .product-category>div:last-child{left:auto;right:16px}
.products-page [data-name^="Catalogue row"]{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;overflow:visible;align-items:stretch}
.products-page .product-card{width:100%;min-width:0;scroll-margin-top:32px}
.products-page .product-card>p,.products-page .product-card>h3,.products-page .product-card>a{width:100%}
.products-page .product-card>a{margin-top:auto;flex-shrink:0}
.products-page .product-card>[data-name="Illustrative product category image"]{height:auto;aspect-ratio:381.333 / 260;flex-shrink:0}
.products-page [data-name="Quote guidance and form"]{width:100%;align-items:stretch}
.products-page [data-name="Buying guidance"]{flex:416;min-width:0;gap:32px}
.products-page [data-name="Buying guidance"]>div{max-width:100%}
.products-page [data-name="Quotation form"]{flex:864;min-width:0}
.products-page [data-name="Form row"],.products-page [data-name="Additional requirements"]{width:100%}
.products-page [data-name="Form row"]>div{width:100%;flex:1;min-width:0}
.products-page input,.products-page textarea{font:14px/1.5 Inter,sans-serif;color:#123e32;width:100%;max-width:100%;min-width:0;outline-offset:3px}
.products-page input{height:49px}
.products-page textarea{resize:vertical;min-height:108px}
.products-page :is(input,textarea):focus-visible{outline:2px solid #f65a30}
.products-page :is(input,textarea)::placeholder{color:#52665c;opacity:1}
.products-page #quotation-form>button{width:100%;color:#fff;flex-shrink:0}
.products-page .quote-handoff-note{font:12px/1.5 Inter,sans-serif;color:#52665c}
.products-page #product-faq>div:not([data-name="Section heading"]){width:100%}
.products-page #product-faq [data-name="Rectangle"]{width:100%}
@media(max-width:1100px){
 .products-page [data-name="Page introduction"]{gap:32px}
 .products-page h1{font-size:58px}
 .products-page [data-name="Category card row"]{grid-template-columns:repeat(3,minmax(0,1fr))}
 .products-page [data-name^="Catalogue row"]{gap:16px}
 .products-page .product-card h3{font-size:24px}
 .products-page [data-name="Buying guidance"]{padding:24px}
 .products-page .prd-134-1186{font-size:32px}
}
@media(max-width:760px){
 .products-page section{padding:48px 24px}
 .products-page [data-name="Page introduction"]{flex-direction:column;gap:24px}
 .products-page [data-name="Introduction copy"],.products-page [data-name="Featured visual"]{flex:auto;width:100%}
 .products-page [data-name="Introduction copy"]>a{width:100%}
 .products-page h1{font-size:44px;letter-spacing:-1.32px}
 .products-page .prd-134-1017{font-size:17px}
 .products-page [data-name="Featured visual"]>[data-name="Illustrative product category image"]{height:260px}
 .products-page h2{font-size:32px;letter-spacing:-.96px}
 .products-page [data-name="Section heading"]>p{font-size:15px}
 .products-page [data-name="Category card row"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}
 .products-page .product-category{height:160px;padding:16px}
 .products-page .product-category>p{font-size:14px}
 .products-page .product-category>p:nth-of-type(2){display:block;font-size:12px}
 .products-page [data-name^="Catalogue row"]{grid-template-columns:1fr;gap:32px}
 .products-page .product-card h3{font-size:24px;letter-spacing:-.72px}
 .products-page .product-card>[data-name="Illustrative product category image"]{aspect-ratio:302 / 250}
 .products-page [data-name="Quote guidance and form"]{flex-direction:column;gap:32px}
 .products-page [data-name="Buying guidance"],.products-page [data-name="Quotation form"]{flex:auto;width:100%;padding:24px}
 .products-page [data-name="Form row"]{flex-direction:column;gap:12px}
 .products-page #product-faq>div:not([data-name="Section heading"])>p:first-child{font-size:20px}
}
@media(prefers-reduced-motion:reduce){.products-page a{transition:none}.products-page .product-category:hover{transform:none}}
