#root:has(.sg-wittek-order-details){--wittek-ink:#002e22;--wittek-soft:#fafaf7;--wittek-line:#e5e7eb}#root .sg-wittek-benefits{margin:0 0 18px;color:#002e22}#root .sg-wittek-benefits h3{font-size:18px;font-weight:700;margin:0 0 14px}#root .sg-wittek-benefits-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px}#root .sg-wittek-benefits-grid article{border-top:1px solid #e5e7eb;padding-top:12px;display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;align-items:start}#root .sg-wittek-benefit-icon{width:30px;height:30px;border:1px solid #c5a55a;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#002e22;margin-top:1px}#root .sg-wittek-benefit-icon svg{width:16px;height:16px;display:block}#root .sg-wittek-benefits-grid strong{display:block;font-size:14px;line-height:1.3;font-weight:700}#root .sg-wittek-benefits-grid p{font-size:13px;line-height:1.55;margin:4px 0 0;color:#374151}#root .sg-wittek-planner{display:grid;grid-template-columns:1fr auto;background:#f4f0e7;margin-top:18px;padding:17px 18px;color:#002e22;text-decoration:none}#root .sg-wittek-planner span{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}#root .sg-wittek-planner strong{grid-column:1;font-size:16px;margin-top:4px}#root .sg-wittek-planner b{grid-column:2;grid-row:1 / span 2;font-size:23px;align-self:center}#root .sg-wittek-order-details{color:#002e22;font-size:14px;line-height:1.7}#root .sg-wittek-enquiry,#root .sg-wittek-range-link{min-height:44px;display:inline-flex;align-items:center;color:#002e22;text-decoration:underline;text-underline-offset:3px}#root .sg-wittek-order-details section{margin:16px 0}#root .sg-wittek-order-details h3{font-size:18px;margin-bottom:12px}#root:has(.sg-wittek-order-details) .sg-product-call a{color:#002e22!important}#root:has(.sg-wittek-order-details) #product-title>ul{display:block!important;font-size:13px;padding:0;margin:6px 0 0}#root:has(.sg-wittek-order-details) #product-title>ul:before{content:"SKU: "}#root:has(.sg-wittek-order-details) #product-add button{min-height:44px}#root .sg-wittek-pdp{padding:44px 24px;background:#fff;color:#002e22}#root .sg-wittek-pdp--specs,#root .sg-wittek-pdp--included,#root .sg-wittek-pdp--delivery{background:#fafaf7}#root .sg-wittek-inner{max-width:980px;margin:0 auto}#root .sg-wittek-eyebrow{display:block;font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase;margin:0 0 14px;color:#002e22}#root .sg-wittek-pdp h2{font-size:36px;font-weight:700;line-height:1.15;margin:0 0 10px;color:#002e22!important}#root .sg-wittek-rule{width:36px;height:2px;background:#c5a55a;margin:0 0 40px}#root .sg-wittek-pdp p{margin:0 0 16px;line-height:1.75;font-size:14px;color:#374151}#root .sg-wittek-split{display:grid;grid-template-columns:320px minmax(0,1fr);gap:56px;align-items:start}#root .sg-wittek-section-image{width:100%;height:auto;max-height:360px;object-fit:contain}#root .sg-wittek-feature-list{margin:0;padding:0;list-style:none}#root .sg-wittek-feature-list li{padding:16px 0 16px 22px;border-bottom:1px solid #e5e7eb;position:relative;font-size:15px;line-height:1.65;color:#002e22}#root .sg-wittek-feature-list li:before{content:"";width:6px;height:6px;border-radius:50%;background:#c5a55a;position:absolute;left:0;top:26px}#root .sg-wittek-fit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}#root .sg-wittek-fit-grid article{border-top:2px solid #c5a55a;padding:20px 0}#root .sg-wittek-fit-grid h3{font-size:18px;font-weight:700;margin:0 0 10px}#root .sg-wittek-fit-grid span{font-size:11px;text-transform:uppercase;font-weight:700;letter-spacing:1px;color:#002e22}#root .sg-wittek-specs table{width:100%;border-collapse:collapse;font-size:14px}#root .sg-wittek-specs th,#root .sg-wittek-specs td{padding:12px;border:1px solid #e5e7eb;text-align:left;color:#002e22;overflow-wrap:anywhere}#root .sg-wittek-specs th{width:40%;border-left:2px solid #c5a55a;font-weight:600}#root .sg-wittek-specs tr:nth-child(odd){background:#f9fafb}#root .sg-wittek-note{margin-top:18px!important;font-size:13px!important}#root .sg-wittek-pdp--stats{background:#002e22;padding:38px 24px}#root .sg-wittek-stats{margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;background:#ffffff26;border-radius:12px;overflow:hidden}#root .sg-wittek-stats>div{background:#002e22;padding:28px 20px;text-align:center;display:flex;flex-direction:column-reverse}#root .sg-wittek-stats dt{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#b9cbc4!important;margin-top:10px}#root .sg-wittek-stats dd{font-size:28px;font-weight:700;line-height:1.25;margin:0;color:#fff!important}#root .sg-wittek-related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:24px}#root .sg-wittek-related a{border:1px solid #e5e7eb;padding:24px;color:#002e22;text-decoration:none;display:flex;flex-direction:column;gap:18px}#root .sg-wittek-related span{text-decoration:underline;margin-top:auto;font-size:13px}#root .sg-wittek-pdp details{border-bottom:1px solid #e5e7eb}#root .sg-wittek-pdp summary{cursor:pointer;min-height:48px;padding:18px 0;font-weight:600;color:#002e22}#root .sg-wittek-pdp details p{padding:0 0 18px}#root .sg-wittek-pdp a{color:#002e22;text-underline-offset:3px}#root .sg-wittek-pdp a:focus-visible,#root .sg-wittek-pdp summary:focus-visible,#root .sg-wittek-benefits a:focus-visible{outline:2px solid #002e22;outline-offset:4px}@media(max-width:749px){#root .sg-wittek-pdp{padding:36px 20px}#root .sg-wittek-pdp h2{font-size:28px}#root .sg-wittek-split,#root .sg-wittek-fit-grid,#root .sg-wittek-related{grid-template-columns:1fr;gap:24px}#root .sg-wittek-section-image{max-width:320px;margin:0 auto}#root .sg-wittek-stats{grid-template-columns:repeat(2,minmax(0,1fr))}#root .sg-wittek-stats dd{font-size:22px}#root .sg-wittek-benefits-grid{gap:14px 18px}}@media(max-width:749px){#root .sg-wittek-stats{grid-template-columns:repeat(2,minmax(0,1fr));background:#002e22}#root .sg-wittek-stats>div{min-width:0;padding:24px 14px}#root .sg-wittek-stats>div:last-child:nth-child(odd){grid-column:1/-1}#root .sg-wittek-stats dd{font-size:clamp(20px,6vw,24px);overflow-wrap:anywhere;word-break:normal}#root .sg-wittek-benefits-grid{grid-template-columns:1fr;gap:0}#root .sg-wittek-benefits-grid article{padding:14px 0}}#root .sg-wittek-pdp--related{background:#fff!important;color:#002e22!important}#root .sg-wittek-pdp--related .sg-wittek-eyebrow,#root .sg-wittek-pdp--related h2,#root .sg-wittek-pdp--related .sg-wittek-related a,#root .sg-wittek-pdp--related .sg-wittek-related strong,#root .sg-wittek-pdp--related .sg-wittek-related span{color:#002e22!important}#root .sg-wittek-pdp--related>.sg-wittek-inner>p{color:#374151!important}#root .sg-wittek-pdp--related .sg-wittek-related a{background:#fff!important;border-color:#d9dedb!important}#root .sg-wittek-feature-list li strong{display:block;font-weight:700}#root .sg-wittek-feature-desc{display:block;font-size:14px;color:#4a4a45;margin-top:2px}#root .sg-wittek-bestfor{margin-top:22px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}#root .sg-wittek-bestfor__label{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-right:4px}#root .sg-wittek-bestfor ul{display:contents;margin:0;padding:0;list-style:none}#root .sg-wittek-bestfor li{font-size:13px;padding:6px 12px;border:1px solid #e2d3a6;background:#f8f2e4;border-radius:999px;color:#002e22}#root .sg-wittek-subhead{font-size:18px;font-weight:700;margin:28px 0 12px;color:#002e22}#root .sg-wittek-checklist{margin:0;padding:0;list-style:none}#root .sg-wittek-checklist li{position:relative;padding:10px 0 10px 28px;font-size:14px;line-height:1.6;color:#002e22;border-bottom:1px solid #e5e7eb}#root .sg-wittek-checklist li:before{content:"";position:absolute;left:0;top:15px;width:14px;height:14px;border:1.5px solid #c5a55a;border-radius:3px}#root .sg-wittek-config table{width:100%;border-collapse:collapse;font-size:14px}#root .sg-wittek-config th,#root .sg-wittek-config td{padding:12px 14px;border:1px solid #e5e7eb;text-align:left;vertical-align:top;color:#002e22}#root .sg-wittek-config thead th{background:#002e22;color:#fff;font-size:11px;letter-spacing:1.5px;text-transform:uppercase}#root .sg-wittek-config tbody th{width:28%;border-left:2px solid #c5a55a;font-weight:600}#root .sg-wittek-config td:last-child{white-space:nowrap;font-weight:600;width:1%}#root .sg-wittek-config tbody tr:nth-child(odd){background:#f9fafb}#root .sg-wittek-pdp--config,#root .sg-wittek-pdp--system{background:#fff}#root .sg-wittek-system{list-style:none;margin:0 0 28px;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;counter-reset:none}#root .sg-wittek-system__step{border:1px solid #e4ddcc;border-top:3px solid #c5a55a;border-radius:6px;padding:20px 18px;background:#fff;display:flex;flex-direction:column}#root .sg-wittek-system__step.is-current{border-top-color:#0f3d2e;background:#fafaf7}#root .sg-wittek-system__num{font-size:11px;font-weight:700;letter-spacing:2px;color:#8a6a1f}#root .sg-wittek-system__step h3{font-size:18px;font-weight:700;margin:6px 0;color:#002e22}#root .sg-wittek-system__step>p{font-size:13px;margin:0 0 14px}#root .sg-wittek-system__step ul{list-style:none;margin:auto 0 0;padding:0;font-size:13px}#root .sg-wittek-system__step ul li{padding:9px 0;border-top:1px solid #eee;display:flex;flex-direction:column;gap:2px}#root .sg-wittek-system__step ul li a{color:#002e22;text-decoration:underline;text-underline-offset:3px;line-height:1.4}#root .sg-wittek-system__step ul li span{color:#4a4a45;font-size:12px}#root .sg-wittek-system__step ul li strong{line-height:1.4}#root .sg-wittek-system__tag{font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;background:#0f3d2e;color:#fff!important;padding:3px 8px;border-radius:999px}#root .sg-wittek-cta{display:inline-flex;align-items:center;min-height:48px;padding:0 22px;background:#0f3d2e;color:#fff!important;font-weight:600;font-size:14px;text-decoration:none!important;border-radius:3px;border:0;cursor:pointer}#root .sg-wittek-cta:hover{background:#002e22}#root .sg-wittek-cta:focus-visible{outline:2px solid #002e22;outline-offset:4px}#root .sg-wittek-terms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 28px;margin-bottom:28px}#root .sg-wittek-terms article{border-top:2px solid #c5a55a;padding-top:14px}#root .sg-wittek-terms h3{font-size:16px;font-weight:700;margin:0 0 6px;color:#002e22}#root .sg-wittek-terms p{font-size:14px;margin:0}#root .sg-wittek-pdp--quote{background:#fafaf7}#root .sg-wittek-quote{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:start}#root .sg-wittek-quote__intro p strong{color:#002e22}#root .sg-wittek-quote__phone{display:inline-block;margin-top:6px;font-weight:600;color:#8a6a1f!important;text-decoration:underline;text-underline-offset:3px}#root .sg-wittek-quote__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px}#root .sg-wittek-quote__wide,#root .sg-wittek-quote__check{grid-column:1 / -1}#root .sg-wittek-quote__fields label{display:block;font-size:13px;font-weight:600;color:#002e22;margin-bottom:6px}#root .sg-wittek-quote__hint{font-weight:400;color:#4a4a45}#root .sg-wittek-quote__fields input[type=text],#root .sg-wittek-quote__fields input[type=email],#root .sg-wittek-quote__fields input[type=tel],#root .sg-wittek-quote__fields select,#root .sg-wittek-quote__fields textarea{width:100%;min-height:44px;padding:10px 12px;border:1px solid #c9c4b8;border-radius:3px;background:#fff;color:#141414;font-size:15px;font-family:inherit}#root .sg-wittek-quote__fields textarea{min-height:110px;resize:vertical}#root .sg-wittek-quote__fields input[readonly],#root .sg-wittek-quote__fields textarea[readonly]{background:#f3efe6;color:#002e22;font-weight:600;min-height:auto;resize:none;line-height:1.4}#root .sg-wittek-quote__fields input::placeholder,#root .sg-wittek-quote__fields textarea::placeholder{color:#647069!important;opacity:1}#root .sg-wittek-quote__fields input:focus-visible,#root .sg-wittek-quote__fields select:focus-visible,#root .sg-wittek-quote__fields textarea:focus-visible{outline:2px solid #0f3d2e;outline-offset:1px}#root .sg-wittek-quote__check label{display:flex;gap:10px;align-items:flex-start;font-weight:500;font-size:14px;line-height:1.5}#root .sg-wittek-quote__check input{width:18px;height:18px;margin-top:2px;flex:none;accent-color:#0f3d2e}#root .sg-wittek-quote__required{font-size:12px;margin:14px 0 16px}#root .sg-wittek-quote__privacy{font-size:12px;margin:14px 0 0}#root .sg-wittek-quote__status{border-left:3px solid #0f3d2e;background:#fff;padding:18px 20px}#root .sg-wittek-quote__status h3{font-size:18px;margin:0 0 6px;color:#002e22}#root .sg-wittek-quote__status p{margin:0}#root .sg-wittek-quote__error{border-left-color:#8a6a1f;margin-bottom:16px}@media(max-width:900px){#root .sg-wittek-system,#root .sg-wittek-terms{grid-template-columns:repeat(2,minmax(0,1fr))}#root .sg-wittek-quote{grid-template-columns:1fr;gap:28px}}@media(max-width:749px){#root .sg-wittek-system,#root .sg-wittek-terms,#root .sg-wittek-quote__fields{grid-template-columns:1fr}#root .sg-wittek-config thead{display:none}#root .sg-wittek-config table,#root .sg-wittek-config tbody{display:block}#root .sg-wittek-config tr{display:block;border:1px solid #e5e7eb;border-left:2px solid #c5a55a;margin-bottom:10px;background:#fff!important}#root .sg-wittek-config th,#root .sg-wittek-config td{display:block;width:auto!important;border:0;padding:8px 12px}#root .sg-wittek-config tbody th{padding-top:12px}#root .sg-wittek-config td:last-child{padding-bottom:12px;white-space:normal}#root .sg-wittek-config td:last-child:before{content:"Price: ";font-weight:400}}@media(max-width:749px){#root .sg-wittek-specs table,#root .sg-wittek-specs tbody{display:block}#root .sg-wittek-specs tr{display:block;border:1px solid #e5e7eb;border-left:2px solid #c5a55a;margin-bottom:8px;background:#fff!important}#root .sg-wittek-specs th,#root .sg-wittek-specs td{display:block;width:auto!important;border:0;padding:6px 12px}#root .sg-wittek-specs th{padding-top:10px;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:#4a4a45}#root .sg-wittek-specs td{padding-bottom:10px;font-weight:600}}#root .sg-wittek-quote__fieldhint{font-size:12px;color:#4a4a45;margin:6px 0 0!important;line-height:1.5}#root .sg-wittek-pdp--features .sg-wittek-bestfor{display:block;margin-top:28px;padding-top:20px;border-top:1px solid #d8ded8;color:#173f30}#root .sg-wittek-pdp--features .sg-wittek-bestfor__label{display:block;margin:0 0 10px;font-size:15px;line-height:1.5;font-weight:600;letter-spacing:0;text-transform:none}#root .sg-wittek-pdp--features .sg-wittek-bestfor ul{display:block;list-style:disc;margin:0;padding-left:18px}#root .sg-wittek-pdp--features .sg-wittek-bestfor li{display:list-item;border:0;border-radius:0;background:none;padding:4px 0;font-size:14px;line-height:1.65;color:#42574b}#root :is(.sg-wittek-pdp--config,.sg-wittek-pdp--system){padding:48px 24px;background:#fafaf7;color:#173f30;opacity:1!important;transform:none!important;filter:none!important}#root :is(.sg-wittek-pdp--config,.sg-wittek-pdp--system) .sg-wittek-inner{max-width:1080px}#root :is(.sg-wittek-pdp--config,.sg-wittek-pdp--system) h2{font-size:clamp(26px,3vw,32px);font-weight:600;line-height:1.2;letter-spacing:-.02em;margin:0 0 14px;color:#173f30!important}#root :is(.sg-wittek-pdp--config,.sg-wittek-pdp--system) .sg-wittek-rule{display:none}#root :is(.sg-wittek-pdp--config,.sg-wittek-pdp--system)>.sg-wittek-inner>p{max-width:72ch;font-size:14px;line-height:1.7;margin:0 0 28px;color:#42574b}#root :is(.sg-wittek-pdp--config,.sg-wittek-pdp--system) a{color:#173f30;text-underline-offset:4px}#root :is(.sg-wittek-pdp--config,.sg-wittek-pdp--system) a:focus-visible{outline:2px solid #173f30;outline-offset:4px}#root .sg-wittek-pdp--config .sg-wittek-config table{width:100%;border-collapse:collapse;table-layout:auto;font-size:14px;line-height:1.6;font-variant-numeric:tabular-nums}#root .sg-wittek-pdp--config .sg-wittek-config :is(th,td){border:0;border-bottom:1px solid #d6ddd6;padding:18px 20px;text-align:left;vertical-align:top;color:#173f30;background:transparent}#root .sg-wittek-pdp--config .sg-wittek-config thead th{background:#eef1eb;color:#42574b;font-size:12px;letter-spacing:0;text-transform:none;font-weight:500;border-top:1px solid #d6ddd6;padding-block:12px}#root .sg-wittek-pdp--config .sg-wittek-config tbody th{width:28%;border-left:0;font-size:15px;font-weight:600}#root .sg-wittek-pdp--config .sg-wittek-config tbody td:nth-child(2){color:#42574b}#root .sg-wittek-pdp--config .sg-wittek-config td:last-child{width:1%;white-space:nowrap;font-size:15px;font-weight:600}#root .sg-wittek-pdp--config .sg-wittek-config tr{background:transparent}#root .sg-wittek-pdp--config .sg-wittek-note{font-size:12px!important;line-height:1.65!important;margin:16px 0 0!important}#root .sg-wittek-pdp--system .sg-wittek-system{display:block;list-style:none;margin:32px 0 28px;padding:0}#root .sg-wittek-pdp--system .sg-wittek-system__step{display:grid;grid-template-columns:190px minmax(0,1fr);gap:40px;background:transparent;border:0;border-top:1px solid #d6ddd6;border-radius:0;padding:28px 0}#root .sg-wittek-pdp--system .sg-wittek-system__step:last-child{border-bottom:1px solid #d6ddd6}#root .sg-wittek-pdp--system .sg-wittek-system__stage{position:relative;padding-left:28px}#root .sg-wittek-pdp--system .sg-wittek-system__num{position:absolute;left:0;top:3px;font-size:12px;font-weight:500;color:#556659;letter-spacing:0}#root .sg-wittek-pdp--system .sg-wittek-system__stage h3{font-size:20px;line-height:1.3;font-weight:600;margin:0 0 8px;color:#173f30}#root .sg-wittek-pdp--system .sg-wittek-system__stage p{font-size:13px;line-height:1.6;margin:0;color:#42574b}#root .sg-wittek-pdp--system .sg-wittek-system__step>ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;list-style:none;padding:0;margin:0}#root .sg-wittek-pdp--system .sg-wittek-system__product{display:block;padding:0;border:0;min-width:0}#root .sg-wittek-pdp--system .sg-wittek-system__product-link,#root .sg-wittek-pdp--system .sg-wittek-system__product.is-selected{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:center;min-height:64px;color:#173f30;text-decoration:none}#root .sg-wittek-pdp--system .sg-wittek-system__product-link:hover strong{text-decoration:underline;text-underline-offset:4px}#root .sg-wittek-pdp--system .sg-wittek-system__product strong{font-weight:500;font-size:13px;line-height:1.5;display:block;color:#173f30}#root .sg-wittek-pdp--system .sg-wittek-system__product span{display:block;color:#42574b;font-size:12px;margin-top:6px;line-height:1.4}#root .sg-wittek-pdp--system .sg-wittek-system__image{width:64px;height:64px;object-fit:contain;background:#fff;border:0;border-radius:0}#root .sg-wittek-pdp--system .sg-wittek-system__tag{border-radius:0;background:none!important;color:#42574b!important;padding:0;font-size:11px!important;letter-spacing:0;text-transform:none;font-weight:500}#root .sg-wittek-pdp--system .sg-wittek-cta{background:transparent;color:#173f30!important;padding:0;min-height:44px;border:0;border-radius:0;font-size:14px;font-weight:600;text-decoration:underline!important;text-underline-offset:5px}@media(max-width:900px){#root .sg-wittek-pdp--system .sg-wittek-system__step{grid-template-columns:150px minmax(0,1fr);gap:24px}#root .sg-wittek-pdp--system .sg-wittek-system__step>ul{grid-template-columns:1fr}}@media(max-width:749px){#root :is(.sg-wittek-pdp--config,.sg-wittek-pdp--system){padding:36px 20px}#root .sg-wittek-pdp--config .sg-wittek-config thead{display:none}#root .sg-wittek-pdp--config .sg-wittek-config table,#root .sg-wittek-pdp--config .sg-wittek-config tbody{display:block}#root .sg-wittek-pdp--config .sg-wittek-config tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;border:0;border-bottom:1px solid #d6ddd6;margin:0;padding:20px 0;background:transparent!important}#root .sg-wittek-pdp--config .sg-wittek-config tr:first-child{border-top:1px solid #d6ddd6}#root .sg-wittek-pdp--config .sg-wittek-config :is(th,td){display:block;width:auto!important;padding:0;border:0}#root .sg-wittek-pdp--config .sg-wittek-config tbody td:nth-child(2){grid-column:1/-1;grid-row:2;font-size:13px}#root .sg-wittek-pdp--config .sg-wittek-config td:last-child{font-size:14px;white-space:nowrap}#root .sg-wittek-pdp--config .sg-wittek-config td:last-child:before{content:none}#root .sg-wittek-pdp--system .sg-wittek-system{margin-top:24px}#root .sg-wittek-pdp--system .sg-wittek-system__step{grid-template-columns:1fr;gap:20px;padding:24px 0}#root .sg-wittek-pdp--system .sg-wittek-system__stage{padding-left:24px}#root .sg-wittek-pdp--system .sg-wittek-system__stage h3{font-size:19px}#root .sg-wittek-pdp--system .sg-wittek-system__stage p{max-width:40ch}#root .sg-wittek-pdp--system .sg-wittek-system__step>ul{padding-left:24px;gap:18px}}#root :is(.sg-wittek-pdp--config,.sg-wittek-pdp--system){background:#fff}#root .sg-wittek-pdp--features{background:#fff}#root .sg-wittek-pdp--features .sg-wittek-fit-summary{max-width:78ch;font-size:15px;line-height:1.7;color:#42574b;margin-bottom:20px}#root .sg-wittek-pdp--features .sg-wittek-practical{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 32px;list-style:disc;padding-left:18px;margin:0;font-size:15px;line-height:1.6;color:#173f30}#root .sg-wittek-pdp--specs{background:#fff}#root .sg-wittek-essentials{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:start}#root .sg-wittek-order-essentials{border-left:1px solid #d6ddd6;padding-left:32px}#root .sg-wittek-order-essentials h3{font-size:19px;line-height:1.4;margin:0 0 14px;color:#173f30}#root .sg-wittek-order-essentials>p{font-size:14px;margin-top:16px}#root .sg-wittek-order-essentials .sg-wittek-feature-list li{padding:10px 0 10px 18px;font-size:14px}#root .sg-wittek-order-essentials .sg-wittek-feature-list li:before{top:20px;width:4px;height:4px}#root .sg-wittek-order-essentials .sg-wittek-checklist li:before{display:none}#root .sg-wittek-order-essentials .sg-wittek-checklist{list-style:disc;padding-left:18px}#root .sg-wittek-order-essentials .sg-wittek-checklist li{padding:6px 0;border:0}#root .sg-wittek-delivery-summary{margin-top:32px;padding-top:24px;border-top:1px solid #d6ddd6}#root .sg-wittek-delivery-summary>p{max-width:100%;margin-bottom:12px;font-size:14px}#root .sg-wittek-delivery-summary summary{font-size:14px;padding:14px 0;min-height:48px}#root .sg-wittek-delivery-summary details p{font-size:14px;max-width:78ch}#root .sg-wittek-pdp--system .sg-wittek-companions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:0;margin:28px 0 20px;list-style:none}#root .sg-wittek-companions a{display:block;text-decoration:none;color:#173f30}#root .sg-wittek-companions a:hover strong{text-decoration:underline;text-underline-offset:4px}#root .sg-wittek-companions img{width:100%;height:160px;object-fit:contain;display:block;margin:0 0 16px;background:#fff}#root .sg-wittek-companions strong{display:block;font-size:14px;line-height:1.5;font-weight:500}#root .sg-wittek-companions span{display:block;font-size:13px;color:#42574b;margin-top:8px;font-variant-numeric:tabular-nums}#root .sg-wittek-pdp--quote .sg-wittek-eyebrow,#root .sg-wittek-pdp--quote .sg-wittek-rule{display:none}#root .sg-wittek-pdp--quote h2{margin-bottom:24px}#root .sg-wittek-pdp--quote input,#root .sg-wittek-pdp--quote select,#root .sg-wittek-pdp--quote textarea{font-size:16px!important}@media(max-width:749px){#root .sg-wittek-essentials{grid-template-columns:1fr;gap:28px}#root .sg-wittek-order-essentials{padding:24px 0 0;border-left:0;border-top:1px solid #d6ddd6}#root .sg-wittek-pdp--features .sg-wittek-practical{grid-template-columns:1fr;gap:8px}#root .sg-wittek-pdp--system .sg-wittek-companions{grid-template-columns:1fr;gap:24px}#root .sg-wittek-companions a{display:grid;grid-template-columns:96px minmax(0,1fr);column-gap:16px;align-items:center;min-height:96px}#root .sg-wittek-companions img{grid-row:1/3;width:96px;height:96px;margin:0}#root .sg-wittek-companions strong{align-self:end}#root .sg-wittek-companions span{align-self:start}}#root .sg-wittek-quote__fields label{line-height:22px;min-height:22px}#root .sg-wittek-quote__fields label span{font-size:inherit;line-height:inherit}#root .sg-wittek-pdp:not(.sg-wittek-pdp--stats){background:#fff}#root .sg-wittek-pdp .sg-wittek-inner{max-width:1120px}#root .sg-wittek-pdp:not(.sg-wittek-pdp--stats) h2{font-size:clamp(28px,3.4vw,40px);line-height:1.15;letter-spacing:-.025em;font-weight:600;margin:0 0 28px;color:#173f30!important;max-width:28ch;text-wrap:balance}#root .sg-wittek-overview-layout{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:56px;align-items:center}#root .sg-wittek-overview-media img{display:block;width:100%;height:320px;object-fit:contain;background:#fff}#root .sg-wittek-overview-copy .sg-wittek-fit-summary{font-size:15px;line-height:1.75;margin:0 0 20px;color:#42574b}#root .sg-wittek-overview-copy .sg-wittek-practical{display:block;list-style:none;padding:0;margin:0}#root .sg-wittek-overview-copy .sg-wittek-practical li{padding:14px 0;border-top:1px solid #d6ddd6;font-size:15px;line-height:1.65}#root .sg-wittek-overview-copy .sg-wittek-practical li:last-child{border-bottom:1px solid #d6ddd6}#root .sg-wittek-essentials>.sg-wittek-order-essentials{padding-left:32px}#root .sg-wittek-essentials .sg-wittek-specs :is(th,td){border:0;border-bottom:1px solid #d6ddd6;padding:14px 16px;text-align:left;vertical-align:top;font-size:14px;line-height:1.6}#root .sg-wittek-essentials .sg-wittek-specs th{width:40%;font-weight:500;color:#42574b}#root .sg-wittek-essentials .sg-wittek-specs td{color:#173f30}#root .sg-wittek-essentials .sg-wittek-specs tr:nth-child(odd){background:#f5f7f5}#root .sg-wittek-order-essentials h3{font-size:21px;font-weight:600}#root .sg-wittek-quote__intro .sg-wittek-quote__phone{color:#173f30!important}@media(max-width:749px){#root .sg-wittek-pdp:not(.sg-wittek-pdp--stats) h2{font-size:28px;margin-bottom:24px}#root .sg-wittek-overview-layout{grid-template-columns:1fr;gap:24px}#root .sg-wittek-overview-media img{height:240px}#root .sg-wittek-essentials{grid-template-columns:1fr;gap:28px}#root .sg-wittek-essentials>.sg-wittek-order-essentials{padding-left:0}#root .sg-wittek-essentials .sg-wittek-specs tr{border-left:0;background:#fff!important;border-right:0;border-top:0;margin:0;border-bottom:1px solid #d6ddd6}#root .sg-wittek-essentials .sg-wittek-specs :is(th,td){border:0;padding:6px 0}#root .sg-wittek-essentials .sg-wittek-specs th{padding-top:12px;font-size:12px;letter-spacing:0;text-transform:none}#root .sg-wittek-essentials .sg-wittek-specs td{padding-bottom:12px;font-size:14px}}#root :is(.sg-wittek-pdp--features,.sg-wittek-pdp--specs,.sg-wittek-pdp--quote){opacity:1!important;transform:none!important;filter:none!important}#root .sg-wittek-pdp.sg-wittek-pdp--quote{background:#173f30;color:#fff}#root .sg-wittek-pdp.sg-wittek-pdp--quote :is(h2,p,label,strong,.sg-wittek-quote__hint,.sg-wittek-quote__fieldhint){color:#fff!important}#root .sg-wittek-pdp.sg-wittek-pdp--quote a,#root .sg-wittek-pdp.sg-wittek-pdp--quote .sg-wittek-quote__phone{color:#fff!important}#root .sg-wittek-pdp.sg-wittek-pdp--quote .sg-wittek-cta{background:#fff;color:#173f30!important;border:1px solid #fff}#root .sg-wittek-pdp.sg-wittek-pdp--quote .sg-wittek-cta:hover{background:#e5eee8}#root .sg-wittek-pdp.sg-wittek-pdp--quote :is(input,select,textarea,.sg-wittek-cta,a):focus-visible{outline:2px solid #fff;outline-offset:4px}#root .sg-wittek-pdp.sg-wittek-pdp--quote .sg-wittek-quote__status{background:#fff;color:#173f30;border-left:0}#root .sg-wittek-pdp.sg-wittek-pdp--quote .sg-wittek-quote__status :is(h3,p,a,li){color:#173f30!important}#root .sg-wittek-pdp:not(.sg-wittek-pdp--stats){padding-top:64px;padding-bottom:64px}#root .sg-wittek-pdp:not(.sg-wittek-pdp--stats) .sg-wittek-inner{max-width:1028px}#root .sg-wittek-pdp:not(.sg-wittek-pdp--stats) h2{font-size:36px;line-height:1.15;color:#002e22!important;margin-bottom:36px}#root .sg-wittek-pdp:not(.sg-wittek-pdp--stats) h2:after{content:"";display:block;width:36px;height:2px;background:#bca66a;margin-top:16px}#root .sg-wittek-overview-layout{grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:56px;align-items:start}#root .sg-wittek-overview-media img{height:300px;object-fit:contain}#root .sg-wittek-overview-copy .sg-wittek-fit-summary{font-size:15px;line-height:1.7;color:#333d37;margin-bottom:24px}#root .sg-wittek-overview-copy .sg-wittek-practical li{padding:16px 0 16px 18px;border-color:#e1e5e1;color:#333d37;position:relative}#root .sg-wittek-overview-copy .sg-wittek-practical li:before{content:"";position:absolute;left:0;top:25px;width:4px;height:4px;background:#bca66a;border-radius:50%}#root .sg-wittek-practical strong{color:#002e22;font-weight:600}#root .sg-wittek-practical span{display:block;margin-top:4px}#root .sg-wittek-essentials{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:40px}#root .sg-wittek-essentials .sg-wittek-specs tr:nth-child(odd){background:transparent}#root .sg-wittek-essentials .sg-wittek-specs :is(th,td){padding:15px 12px;border-bottom:1px solid #e1e5e1}#root .sg-wittek-essentials .sg-wittek-specs th{padding-left:0;color:#333d37;font-weight:600}#root .sg-wittek-essentials .sg-wittek-specs td{color:#252b27}#root .sg-wittek-essentials>.sg-wittek-order-essentials{border-left:0;padding-left:0}#root .sg-wittek-order-essentials h3{color:#002e22;font-size:21px}#root .sg-wittek-delivery-summary{border-color:#e1e5e1;color:#333d37}#root .sg-wittek-pdp--system .sg-wittek-companions{gap:32px}#root .sg-wittek-companions strong{color:#002e22;font-weight:600}#root .sg-wittek-companions span{color:#333d37}#root .sg-wittek-pdp.sg-wittek-pdp--quote h2,#root .sg-wittek-pdp.sg-wittek-pdp--quote label span{color:#fff!important}#root .sg-wittek-pdp.sg-wittek-pdp--quote a.sg-wittek-quote__phone{color:#fff!important;-webkit-text-fill-color:#fff}#root .sg-wittek-pdp:not(.sg-wittek-pdp--stats) ::selection{background:#dce8df;color:#002e22}@media(max-width:749px){#root .sg-wittek-pdp:not(.sg-wittek-pdp--stats){padding:40px 20px}#root .sg-wittek-pdp:not(.sg-wittek-pdp--stats) h2{font-size:28px;margin-bottom:28px}#root .sg-wittek-overview-layout{grid-template-columns:1fr;gap:24px}#root .sg-wittek-overview-media img{height:240px}#root .sg-wittek-essentials{grid-template-columns:1fr;gap:28px}#root .sg-wittek-essentials>.sg-wittek-order-essentials{padding-top:24px;border-top:1px solid #e1e5e1}#root .sg-wittek-essentials .sg-wittek-specs :is(th,td){padding:6px 0;border:0}#root .sg-wittek-essentials .sg-wittek-specs th{padding-top:12px}#root .sg-wittek-essentials .sg-wittek-specs td{padding-bottom:12px}}#root .sg-wittek-specification-block .sg-wittek-specs table{width:100%}#root .sg-wittek-specification-block .sg-wittek-specs tr{background:transparent!important}#root .sg-wittek-specification-block .sg-wittek-specs :is(th,td){padding:15px 16px;border:0;border-bottom:1px solid #e1e5e1;text-align:left;vertical-align:top}#root .sg-wittek-specification-block .sg-wittek-specs th{width:40%;font-weight:600;color:#333d37}#root .sg-wittek-included-panel{margin:56px 0;padding:36px 40px;background:#173f30;color:#fff}#root .sg-wittek-pdp .sg-wittek-included-panel h2{color:#fff!important;font-size:28px;margin-bottom:24px}#root .sg-wittek-included-panel :is(p,li){color:#fff!important}#root .sg-wittek-included-panel .sg-wittek-feature-list{display:flex;flex-wrap:wrap;gap:12px 36px;margin:0;padding:0;list-style:none}#root .sg-wittek-included-panel .sg-wittek-feature-list li{border:0;padding:0 0 0 16px;line-height:1.6;font-size:15px}#root .sg-wittek-included-panel .sg-wittek-feature-list li:before{top:10px;width:4px;height:4px;background:#bca66a}#root .sg-wittek-ordering-block .sg-wittek-delivery-summary{margin:0;padding:0;border-top:0}#root .sg-wittek-ordering-block details{border:0;border-bottom:1px solid #e1e5e1;padding:0}#root .sg-wittek-ordering-block summary{padding:18px 0;font-size:16px;font-weight:600;min-height:54px;cursor:pointer;color:#002e22}#root .sg-wittek-ordering-content{padding:0 0 18px;max-width:75ch}#root .sg-wittek-ordering-block details>p{padding:0 0 18px;margin:0;max-width:75ch}#root .sg-wittek-ordering-content :is(p,li){font-size:14px;line-height:1.7;color:#333d37}#root .sg-wittek-ordering-block .sg-wittek-checklist{list-style:disc;padding-left:18px}#root .sg-wittek-ordering-block .sg-wittek-checklist li{padding:4px 0;border:0}#root .sg-wittek-ordering-block .sg-wittek-checklist li:before{display:none}@media(max-width:749px){#root .sg-wittek-included-panel{margin:40px 0;padding:28px 24px}#root .sg-wittek-pdp .sg-wittek-included-panel h2{font-size:24px}#root .sg-wittek-included-panel .sg-wittek-feature-list{display:grid;gap:10px}#root .sg-wittek-specification-block .sg-wittek-specs :is(th,td){padding:6px 0;border:0;width:auto}#root .sg-wittek-specification-block .sg-wittek-specs th{padding-top:12px}#root .sg-wittek-specification-block .sg-wittek-specs td{padding-bottom:12px}}@media(max-width:749px){#root .sg-wittek-specification-block .sg-wittek-specs table,#root .sg-wittek-specification-block .sg-wittek-specs tbody{display:block;width:100%}#root .sg-wittek-specification-block .sg-wittek-specs tr{display:grid;grid-template-columns:minmax(0,38%) minmax(0,1fr);gap:16px;padding:13px 0;margin:0;border:0;border-bottom:1px solid #e1e5e1;background:transparent!important}#root .sg-wittek-specification-block .sg-wittek-specs :is(th,td){display:block;width:auto!important;padding:0;border:0;font-size:14px;line-height:1.55;letter-spacing:0;text-transform:none;overflow-wrap:anywhere}#root .sg-wittek-specification-block .sg-wittek-specs th{font-weight:500;color:#4a544e}#root .sg-wittek-specification-block .sg-wittek-specs td{font-weight:500;color:#002e22}}@media(max-width:749px){#root .sg-wittek-specification-block .sg-wittek-specs tr{display:grid!important}#root .sg-wittek-specification-block .sg-wittek-specs :is(th,td){font-size:14px!important;line-height:1.55!important;min-height:0!important;font-weight:500!important}}#root .sg-wittek-pdp--quote .sg-wittek-quote{grid-template-columns:minmax(0,4fr) minmax(0,6fr);gap:64px}#root .sg-wittek-pdp--quote .sg-wittek-quote__intro h2{font-size:36px;max-width:10ch;margin-bottom:24px}#root .sg-wittek-pdp--quote .sg-wittek-quote__lead{font-size:16px;line-height:1.7;max-width:34ch;margin-bottom:20px}#root .sg-wittek-pdp--quote .sg-wittek-quote__shipping{display:inline-block;font-size:14px;font-weight:600;margin:0 0 28px;border-bottom:1px solid #bca66a;padding-bottom:5px}#root .sg-wittek-quote__product{border-top:1px solid #698478;padding-top:20px;margin:0 0 24px}#root .sg-wittek-quote__product>span{display:block;font-size:12px;color:#dce8df;margin-bottom:8px}#root .sg-wittek-quote__product>strong{display:block;font-size:15px;line-height:1.6;font-weight:500}#root .sg-wittek-pdp--quote .sg-wittek-quote__intro .sg-wittek-quote__phone{font-size:14px;line-height:1.7}#root .sg-wittek-quote__fields{gap:18px 20px}#root .sg-wittek-pdp--quote .sg-wittek-quote__fields label{font-size:13px;font-weight:500;margin-bottom:7px}#root .sg-wittek-pdp--quote .sg-wittek-quote__fields :is(input,select,textarea){border:1px solid #b7c8bd;border-radius:2px;min-height:46px;box-shadow:none}#root .sg-wittek-pdp--quote .sg-wittek-quote__fields textarea{min-height:96px}#root .sg-wittek-pdp--quote .sg-wittek-quote__fieldhint{font-size:12px;margin-top:7px!important}#root .sg-wittek-quote__actions{display:grid;grid-template-columns:100px minmax(0,1fr);gap:20px;align-items:end;margin-top:20px}#root .sg-wittek-quote__actions label{display:block;font-size:13px;font-weight:500;margin:0 0 7px}#root .sg-wittek-quote__actions input{width:100%;min-height:48px;background:#fff;color:#141414;padding:10px 12px;border:1px solid #b7c8bd;border-radius:2px;font:inherit;font-size:16px!important}#root .sg-wittek-quote__actions input::placeholder{color:#647069!important;opacity:1}#root .sg-wittek-quote__actions .sg-wittek-cta{min-height:48px;justify-content:center;width:100%;border-radius:2px}#root .sg-wittek-pdp--quote .sg-wittek-quote__required{font-size:11px;margin:12px 0 0}#root .sg-wittek-pdp--quote .sg-wittek-quote__privacy{font-size:11px;line-height:1.6;margin:6px 0 0}@media(max-width:749px){#root .sg-wittek-pdp--quote .sg-wittek-quote{grid-template-columns:1fr;gap:32px}#root .sg-wittek-pdp--quote .sg-wittek-quote__intro h2{font-size:28px;max-width:none}#root .sg-wittek-pdp--quote .sg-wittek-quote__lead{max-width:none}#root .sg-wittek-quote__product{margin-bottom:16px}#root .sg-wittek-quote__actions{grid-template-columns:90px minmax(0,1fr);gap:16px}}#root .sg-wittek-pdp.sg-wittek-pdp--quote .sg-wittek-quote__actions .sg-wittek-cta{background:#c5a55a;border-color:#c5a55a;color:#002e22!important}#root .sg-wittek-pdp.sg-wittek-pdp--quote .sg-wittek-quote__actions .sg-wittek-cta:hover{background:#d5b972;border-color:#d5b972}#root .sg-wittek-pdp.sg-wittek-pdp--quote .sg-wittek-quote__actions .sg-wittek-cta:active{background:#b99a50}#root .sg-wittek-pdp.sg-wittek-pdp--quote .sg-wittek-quote__intro a.sg-wittek-quote__phone{color:#d5b972!important;-webkit-text-fill-color:#d5b972}#root .sg-wittek-pdp.sg-wittek-pdp--quote .sg-wittek-quote__intro a.sg-wittek-quote__phone:hover{color:#ead397!important;-webkit-text-fill-color:#ead397}
/*# sourceMappingURL=/cdn/shop/t/286/assets/sg-wittek-commercial.css.map */
