.skr-builder h1{font-size:clamp(38px,5vw,62px);line-height:1.05;letter-spacing:-.04em;margin:0 0 15px;color:#163e32}.skr-builder-heading{display:flex;justify-content:space-between;align-items:center;gap:30px}.skr-builder-heading p{font-size:15px;color:#5e6c62;max-width:720px}.skr-builder-heading>a{font-size:12px;font-weight:bold;max-width:180px}.skr-builder-progress{display:grid;grid-template-columns:repeat(8,1fr);gap:6px;background:#163e32;border-radius:4px;padding:8px;margin:24px 0;scroll-margin-top:10px}.skr-builder-progress button{background:none;color:#d9e4d5;border:0;display:flex;gap:8px;align-items:center;justify-content:center;padding:12px 5px;font-size:11px;border-radius:3px}.skr-builder-progress b{border:1px solid #8caa88;width:23px;height:23px;border-radius:50%;display:grid;place-items:center;font-size:10px}.skr-builder-progress [aria-current=step]{background:#fff;color:#163e32;font-weight:bold}.skr-builder-progress [aria-current=step] b{background:#d5e85e;border-color:#163e32}.skr-builder-panel{background:#fff;padding:35px;border:1px solid #d9ded7;border-radius:4px}.skr-builder-panel[hidden]{display:none}.skr-builder-panel h2{font-size:34px;letter-spacing:-.025em;margin:0 0 15px;color:#163e32}.skr-builder-panel>p:not(.skr-kicker){font-size:14px;color:#5e6c62;max-width:850px}.skr-builder-options{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-block:25px}.skr-builder-options>label,.skr-builder-finishes>label{position:relative;border:1px solid #c4cec1;border-radius:4px;padding:23px;display:flex;flex-direction:column;gap:12px;cursor:pointer;background:#fafbf7}.skr-builder-options input,.skr-builder-styles input,.skr-builder-finishes input,.skr-builder-sinks input{position:absolute;top:13px;right:13px;accent-color:#163e32;width:18px;height:18px}.skr-builder :is(.skr-builder-options,.skr-builder-styles,.skr-builder-finishes,.skr-builder-sinks)>label:has(input:checked){outline:2px solid #163e32;background:#f1f5db}.skr-builder-options strong{font-size:17px}.skr-builder-options small{font-size:12px;color:#5e6c62}.skr-layout-icon{width:65px;height:50px;display:block;position:relative;color:#163e32}.skr-layout-icon[data-shape="1"]{border-top:10px solid;margin-top:15px;height:35px}.skr-layout-icon[data-shape="2"]{border-top:10px solid;border-left:10px solid}.skr-layout-icon[data-shape="3"]{border:10px solid;border-bottom:0}.skr-layout-icon[data-shape="4"]{border-block:10px solid}.skr-layout-icon[data-shape="5"]{border:9px solid;width:70px;height:38px;margin-block:6px}.skr-layout-icon[data-shape="6"]:after{content:'?';font:40px Georgia,serif}.skr-builder-styles{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-block:25px}.skr-builder-styles>label{border:1px solid #c4cec1;position:relative;border-radius:4px;overflow:hidden;cursor:pointer}.skr-builder-styles img{display:block;width:100%;aspect-ratio:1.1;object-fit:cover}.skr-builder-styles strong{display:block;padding:16px;font-size:14px}.skr-builder-finishes{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-block:24px}.skr-builder-finishes>label{padding:20px;justify-content:end;min-height:125px}.skr-builder-finishes>label[hidden]{display:none}.skr-builder-finishes strong{font-size:12px}.skr-finish-dot{width:45px;height:45px;background:#f5f2e9;border:1px solid #b6bcae;border-radius:3px}.skr-finish-dot[data-finish*="Wood"],.skr-finish-dot[data-finish*="Oak"],.skr-finish-dot[data-finish*="Ash"]{background:linear-gradient(90deg,#ad8b67,#c7ab83,#b18f68,#c7aa87)}.skr-finish-dot[data-finish*="Blue"]{background:#466779}.skr-finish-dot[data-finish*="Gray"]{background:#8c918c}.skr-finish-dot[data-finish*="Black"]{background:#262c28}.skr-builder-files{background:#eeeae2;padding:24px;border-radius:3px;margin-top:20px}.skr-builder-files strong{font-size:17px}.skr-builder-files p{font-size:13px;color:#5e6c62}.skr-builder-files a{display:inline-block;font-size:12px;margin:7px 20px 5px 0;font-weight:bold;min-height:28px}.skr-builder-surface{display:block;font-size:12px;font-weight:bold}.skr-builder-surface input{display:block;max-width:500px;width:100%;margin-top:8px;padding:13px;border:1px solid #aebbac}.skr-builder-sinks{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-block:25px}.skr-builder-sink{display:flex;flex-direction:column;position:relative;border:1px solid #c4cec1;padding:20px;border-radius:4px;cursor:pointer}.skr-builder-sink>div{aspect-ratio:1.3}.skr-builder-sink img{width:100%;height:100%;object-fit:contain}.skr-builder-sink strong{font-size:13px;line-height:1.5;margin-top:12px}.skr-builder-sink>span{font-size:21px;font-weight:bold;margin-top:10px;color:#163e32}.skr-builder-sink>a{font-size:11px;margin-top:12px}.skr-builder-sink-skip{font-size:13px;font-weight:bold;display:flex;align-items:center;gap:10px;min-height:44px}.skr-builder-sink-skip input{accent-color:#163e32}.skr-builder-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-block:24px}.skr-builder-summary>div{background:#eeeae2;padding:17px}.skr-builder-summary dt{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#5e6c62}.skr-builder-summary dd{font-size:14px;font-weight:bold;margin:7px 0 0;white-space:pre-wrap}.skr-builder-benchmarks{margin-block:28px;border-top:1px solid #d9ded7;padding-top:22px}.skr-builder-benchmarks h3,.skr-builder-contact h3{font-size:25px;margin:0 0 12px;color:#163e32}.skr-builder-benchmarks p{font-size:12px;color:#5e6c62}.skr-builder-benchmarks>a{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #d9ded7;padding:15px 0;text-decoration:none;font-size:13px}.skr-builder-contact{margin-top:35px;padding-top:28px;border-top:1px solid #d9ded7}.skr-builder-contact .skr-form-grid{margin-top:20px}.skr-builder-controls{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:22px}.skr-builder-controls span{font-size:12px;font-weight:bold;color:#5e6c62}.skr-builder-controls button[hidden]{display:none}.skr-builder-controls button:last-child{margin-left:auto}
@media(max-width:989px){.skr-builder-progress button{flex-direction:column}.skr-builder-styles{grid-template-columns:repeat(3,1fr)}.skr-builder-options,.skr-builder-finishes{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.skr-builder h1{font-size:40px}.skr-builder-heading{display:block}.skr-builder-heading p{font-size:13px}.skr-builder-heading>a{display:inline-block;max-width:none;min-height:35px;font-size:11px}.skr-builder-progress{grid-template-columns:repeat(4,1fr);gap:6px;margin:16px 0;padding:7px}.skr-builder-progress button{flex-direction:row;justify-content:start;padding:9px 5px;font-size:8px;gap:5px;min-height:43px}.skr-builder-progress b{width:19px;height:19px;font-size:9px;flex-shrink:0}.skr-builder-panel{padding:22px 17px}.skr-builder-panel h2{font-size:28px}.skr-builder-panel>p:not(.skr-kicker){font-size:12px}.skr-builder-options{gap:11px;margin-block:20px}.skr-builder-options>label{padding:20px 13px}.skr-builder-options strong{font-size:12px}.skr-builder-options small{font-size:10px}.skr-layout-icon{transform:scale(.8);transform-origin:left center}.skr-builder-styles{grid-template-columns:1fr 1fr;gap:12px}.skr-builder-styles strong{font-size:12px;padding:13px}.skr-builder-finishes{gap:11px}.skr-builder-finishes>label{padding:16px;min-height:125px}.skr-builder-finishes strong{font-size:11px}.skr-builder-files{padding:18px}.skr-builder-files strong{font-size:15px}.skr-builder-files p{font-size:12px}.skr-builder-sinks{grid-template-columns:1fr 1fr;gap:11px}.skr-builder-sink{padding:12px}.skr-builder-sink strong{font-size:10px}.skr-builder-sink>span{font-size:16px}.skr-builder-sink>a{font-size:9px}.skr-builder-sinks input{top:8px;right:8px;width:16px;height:16px}.skr-builder-summary{grid-template-columns:1fr;gap:9px}.skr-builder-summary dd{font-size:12px}.skr-builder-benchmarks h3,.skr-builder-contact h3{font-size:23px}.skr-builder-benchmarks>a{flex-direction:column;gap:6px;font-size:12px}.skr-builder-controls .skr-btn{font-size:10px;padding:12px 16px}.skr-builder-controls span{font-size:10px}.skr-builder-surface input{font-size:16px}}

