._page_wrsv8_1{background:linear-gradient(#f2f7ef 0%,#fff 44rem)}._workspace_wrsv8_5{grid-template-columns:minmax(0,1.55fr) minmax(330px,.75fr);align-items:start;gap:24px;width:min(1500px,100% - 32px);margin:30px auto 72px;display:grid}._builder_wrsv8_14{gap:18px;display:grid}._step_wrsv8_19{background:#fff;border:1px solid #d6e1d3;border-radius:20px;padding:clamp(20px,3vw,34px);box-shadow:0 16px 42px #07371c14}._step_wrsv8_19>header{align-items:center;gap:13px;margin-bottom:22px;display:flex}._step_wrsv8_19>header>span{color:#fff;background:#0b5131;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:14px;font-weight:950;display:grid}._step_wrsv8_19>header p,._step_wrsv8_19>header h2{margin:0}._step_wrsv8_19>header p{color:#69925d;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:900}._step_wrsv8_19>header h2{color:#123c25;font-size:clamp(21px,2.5vw,29px);line-height:1.12}._budgetField_wrsv8_66{max-width:540px;display:block;position:relative}._budgetField_wrsv8_66 input{color:#123c25;background:#fbfdf9;border:2px solid #a8c4a2;border-radius:13px;outline:none;width:100%;min-height:74px;padding:13px 72px 13px 18px;font-size:clamp(26px,4vw,38px);font-weight:900}._budgetField_wrsv8_66 input:focus,._lengthField_wrsv8_86 input:focus,._searchField_wrsv8_87 input:focus,._productCard_wrsv8_88 input:focus,._productCard_wrsv8_88 select:focus,._plan_wrsv8_90 input:focus{border-color:#397747;box-shadow:0 0 0 4px #3d7f4626}._budgetField_wrsv8_66>span{color:#55715c;font-size:25px;font-weight:900;position:absolute;top:50%;right:22px;transform:translateY(-50%)}._needs_wrsv8_105{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}._needs_wrsv8_105 button{color:#183d28;text-align:left;cursor:pointer;background:#f8faf6;border:2px solid #d5dfd2;border-radius:13px;align-content:center;gap:5px;min-height:104px;padding:17px 50px 17px 18px;display:grid;position:relative}._needs_wrsv8_105 button:hover{background:#f0f6ec;border-color:#83a779}._needs_wrsv8_105 button._active_wrsv8_131{background:#eaf4e6;border-color:#397747;box-shadow:0 0 0 3px #3977471f}._needs_wrsv8_105 strong,._needs_wrsv8_105 small{display:block}._needs_wrsv8_105 strong{font-size:16px;line-height:1.2}._needs_wrsv8_105 small{color:#65746a;font-size:12px;line-height:1.4}._needs_wrsv8_105 i{color:#4a784a;font-size:22px;font-style:normal;position:absolute;top:50%;right:18px;transform:translateY(-50%)}._lengthField_wrsv8_86,._searchField_wrsv8_87{margin-bottom:18px;display:block}._lengthField_wrsv8_86>span,._searchField_wrsv8_87>span{color:#385743;letter-spacing:.05em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:900;display:block}._lengthField_wrsv8_86>div{background:#fff;border:1px solid #9db497;border-radius:10px;max-width:400px;display:flex;overflow:hidden}._lengthField_wrsv8_86 input,._searchField_wrsv8_87 input{color:#173d28;background:#fff;border:1px solid #b9cbb5;border-radius:10px;outline:none;width:100%;min-height:50px;padding:12px 14px;font-size:16px}._lengthField_wrsv8_86>div input{border:0;border-radius:0}._lengthField_wrsv8_86>div b{color:#536659;background:#edf3e9;place-items:center;min-width:54px;font-size:14px;display:grid}._lengthField_wrsv8_86 small{color:#65746a;margin-top:7px;font-size:12px;display:block}._searchField_wrsv8_87 input{max-width:520px}._productGrid_wrsv8_227{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}._productCard_wrsv8_88{background:#fff;border:1px solid #d3dfd0;border-radius:14px;flex-direction:column;gap:12px;min-width:0;padding:0 14px 15px;display:flex;overflow:hidden}._productCard_wrsv8_88>img{object-fit:contain;background:#f1f5ef;width:calc(100% + 28px);height:156px;margin-left:-14px}._productCopy_wrsv8_253{gap:4px;min-height:88px;display:grid}._productCopy_wrsv8_253 small{color:#69925d;letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:900}._productCopy_wrsv8_253 h3{color:#173d28;margin:0;font-size:15px;line-height:1.25}._productCopy_wrsv8_253 a{color:#3b6b3e;width:max-content;max-width:100%;font-size:11px;font-weight:800}._productCard_wrsv8_88 label{gap:5px;display:grid}._productCard_wrsv8_88 label>span{color:#607066;letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:900}._productCard_wrsv8_88 select,._productCard_wrsv8_88 input{color:#173d28;background:#fff;border:1px solid #b9cbb5;border-radius:8px;outline:none;width:100%;min-height:42px;padding:9px 11px;font-size:13px}._productCard_wrsv8_88 label>b{color:#31513b;background:#f7faf5;border:1px solid #d4dfd1;border-radius:8px;align-items:center;min-height:42px;padding:9px 11px;font-size:12px;display:flex}._recommendation_wrsv8_320{color:#315c36;background:#eaf4e6;border-radius:8px;margin:0;padding:9px 10px;font-size:11px;line-height:1.4}._productPrice_wrsv8_330{justify-content:space-between;align-items:flex-end;gap:8px;margin-top:auto;padding-top:4px;display:flex}._productPrice_wrsv8_330 span{color:#68776d;font-size:10px}._productPrice_wrsv8_330 strong{color:#08733f;font-size:18px}._productCard_wrsv8_88 .button{justify-content:center;width:100%;min-height:44px;font-size:11px}._productCard_wrsv8_88 .button:disabled{opacity:.45;cursor:not-allowed}._showAll_wrsv8_361{color:#315c36;cursor:pointer;background:#fff;border:1px solid #8eab87;border-radius:999px;min-height:48px;margin:18px auto 0;padding:10px 19px;font-weight:850;display:block}._showAll_wrsv8_361:hover{background:#eef6ea}._empty_wrsv8_378,._switchHint_wrsv8_379{color:#68776d;font-size:13px;line-height:1.55}._empty_wrsv8_378{text-align:center;background:#f5f7f3;border-radius:10px;padding:24px}._switchHint_wrsv8_379{margin:17px 0 0}._summary_wrsv8_396{color:#fff;background:linear-gradient(145deg,#0a4a2d,#082f20);border-radius:20px;padding:28px;position:sticky;top:22px;overflow:hidden;box-shadow:0 24px 64px #052d1833}._summaryEyebrow_wrsv8_407{color:#cce8bd;letter-spacing:.11em;text-transform:uppercase;margin:0 0 15px;font-size:10px;font-weight:900}._remaining_wrsv8_416{gap:5px;display:grid}._remaining_wrsv8_416 span{color:#ffffffb8;font-size:13px;font-weight:800}._remaining_wrsv8_416 strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:clamp(37px,5vw,58px);line-height:1}._overBudget_wrsv8_434 ._remaining_wrsv8_416 strong{color:#ffc0b8}._progress_wrsv8_438{background:#ffffff26;border-radius:999px;height:8px;margin:22px 0;overflow:hidden}._progress_wrsv8_438 i{border-radius:inherit;background:#b4dc84;height:100%;transition:width .22s;display:block}._overBudget_wrsv8_434 ._progress_wrsv8_438 i{background:#ff8d80}._totals_wrsv8_458{margin:0;display:grid}._totals_wrsv8_458>div{border-top:1px solid #ffffff21;justify-content:space-between;align-items:baseline;gap:15px;padding:11px 0;display:flex}._totals_wrsv8_458 dt{color:#ffffffab;font-size:12px}._totals_wrsv8_458 dd{font-variant-numeric:tabular-nums;margin:0;font-size:13px;font-weight:900}._plan_wrsv8_90{background:#ffffff14;border-radius:14px;margin:22px -10px 18px;padding:18px 15px}._planHeading_wrsv8_491{justify-content:space-between;align-items:center;gap:14px;display:flex}._planHeading_wrsv8_491 h2{color:#fff;margin:0;font-size:17px}._planHeading_wrsv8_491 button{color:#d8eccb;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:10px;font-weight:800;text-decoration:underline}._plan_wrsv8_90>p{color:#ffffffa6;margin:10px 0 0;font-size:12px;line-height:1.5}._plan_wrsv8_90 ul{gap:12px;margin:15px 0 0;padding:0;list-style:none;display:grid}._plan_wrsv8_90 li{border-top:1px solid #ffffff1f;grid-template-columns:minmax(0,1fr) 65px auto 26px;align-items:center;gap:8px;padding-top:11px;display:grid}._plan_wrsv8_90 li strong,._plan_wrsv8_90 li small{display:block}._plan_wrsv8_90 li strong{font-size:11px;line-height:1.3}._plan_wrsv8_90 li small{color:#fff9;margin-top:3px;font-size:9px}._plan_wrsv8_90 li label span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}._plan_wrsv8_90 li input{color:#173d28;background:#fffffff2;border:1px solid #ffffff38;border-radius:7px;outline:none;width:65px;min-height:37px;padding:7px;font-size:12px}._plan_wrsv8_90 li>b{white-space:nowrap;font-size:11px}._plan_wrsv8_90 li>button{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;place-items:center;width:26px;height:26px;font-size:18px;display:grid}._feeNote_wrsv8_593,._deliveryNote_wrsv8_594{border-radius:9px;margin:0 0 15px;padding:11px 12px;font-size:11px;line-height:1.45}._feeNote_wrsv8_593{color:#ffe4a6;background:#efc36524}._deliveryNote_wrsv8_594{color:#dff4c8;background:#b4dc8421}._summary_wrsv8_396>.button{justify-content:center;width:100%}._summary_wrsv8_396>.button:disabled{opacity:.45;cursor:not-allowed}._cartStatus_wrsv8_622{color:#dff4c8;text-align:center;margin:12px 0 0;font-size:12px;font-weight:850}@media (width<=1100px){._workspace_wrsv8_5{grid-template-columns:1fr}._summary_wrsv8_396{grid-row:1;position:static}._productGrid_wrsv8_227{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){._workspace_wrsv8_5{width:min(100% - 20px,620px);margin-top:20px}._step_wrsv8_19,._summary_wrsv8_396{border-radius:15px;padding:18px 15px}._needs_wrsv8_105,._productGrid_wrsv8_227{grid-template-columns:1fr}._needs_wrsv8_105 button{min-height:88px}._productCard_wrsv8_88>img{height:190px}._plan_wrsv8_90 li{grid-template-columns:minmax(0,1fr) 60px 26px}._plan_wrsv8_90 li>b{grid-area:2/1/auto/3}._plan_wrsv8_90 li>button{grid-area:1/3/3}}@media (prefers-reduced-motion:reduce){._progress_wrsv8_438 i{transition:none}}
