.orderMain{flex:1;padding:10px 0 72px}.orderMain h1{margin:10px 0;font-size:clamp(30px,4vw,42px)}.orderLead{color:#64706a;margin:0 0 35px;font-size:17px}.orderLayout{grid-template-columns:minmax(0,1.7fr) minmax(265px,1fr);align-items:start;gap:32px;display:grid}.orderOptions h2{margin:0 0 16px;font-size:20px}.orderOptions h2:not(:first-child){margin-top:34px}.orderChoices{gap:11px;display:grid}.orderChoice{text-align:left;cursor:pointer;color:#253747;background:#fff;border:1px solid #dce3d6;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;padding:17px;display:flex}.orderChoice.chosen{background:#f7f9f3;border:2px solid #596f45;padding:16px}.orderChoiceText{gap:7px;max-width:77%;display:grid}.orderChoiceText strong{font-size:15px}.orderChoiceText small{color:#718074;font-size:12px;line-height:1.5}.orderChoiceText .orderSaving{color:#477744;font-weight:700}.orderChoicePrice{white-space:nowrap;font-size:17px;font-weight:750}.orderSummary{background:#fff;border:1px solid #dce3d6;border-radius:16px;padding:25px;position:sticky;top:18px}.orderSummary h2{font-size:20px}.orderSummary>p:not(.eyebrow){color:#66736e;font-size:13px;line-height:1.6}.orderTotal{border-top:1px solid #dce3d6;justify-content:space-between;align-items:center;gap:10px;margin-top:28px;padding-top:24px;display:flex}.orderTotal strong{font-size:25px}.orderSummary .orderTax{font-size:11px!important}.orderSubmit{color:#fff;background:#a7b2a0;border:0;border-radius:9px;width:100%;margin:17px 0 10px;padding:15px 10px}.orderSummary>small{color:#849087;font-size:11px}@media (max-width:760px){.orderLayout{grid-template-columns:1fr}.orderSummary{position:static}}.orderAccent{color:var(--olive)}.orderMain h1{letter-spacing:-1.2px;max-width:770px;line-height:1.18}.orderSectionHeading{align-items:flex-start;gap:14px;margin:0 0 20px;display:flex}.orderSectionHeading h2{font-size:21px;margin:0 0 7px!important}.orderSectionHeading p{color:#79847c;margin:0;font-size:13px;line-height:1.5}.orderStep{color:#596f45;background:#e8eee2;border-radius:10px;flex-shrink:0;place-items:center;width:35px;height:35px;font-size:13px;font-weight:800;display:grid}.orderChoices{gap:12px}.orderChoice{border-radius:15px;padding:21px 20px;transition:border-color .15s,background .15s,box-shadow .15s}.orderChoice:hover{border-color:#829675;box-shadow:0 4px 16px #23361b0c}.orderChoice.chosen{padding:20px 19px;box-shadow:0 3px 16px #596f4517}.orderPackageCount{letter-spacing:1.4px;color:#657e50;font-size:10px;font-weight:800}.orderPackageName{letter-spacing:-.3px;font-size:18px!important}.orderChoiceText{gap:8px;max-width:76%}.orderChoiceText .orderDescription{color:#57665a;font-size:13px;line-height:1.55}.orderChoiceText .orderSaving{font-size:12px;display:inline-block}.orderTag{color:#4d653b;vertical-align:middle;white-space:nowrap;background:#e6eddd;border-radius:20px;margin-left:7px;padding:4px 8px;font-size:10px;font-weight:700;display:inline-block}.orderValidity{background:#eef3e7;border:1px solid #d9e6cf;border-radius:13px;flex-direction:column;gap:7px;margin:19px 0 36px;padding:19px 22px;display:flex}.orderValidity strong{color:#405c30;font-size:15px}.orderValidity span{color:#5f705a;font-size:13px;line-height:1.6}.orderFeedbackHeading{margin-top:4px}@media (max-width:450px){.orderChoice{gap:8px;padding:16px 13px}.orderChoice.chosen{padding:15px 12px}.orderChoicePrice{font-size:15px}.orderTag{margin:5px 0 0}.orderChoiceText{max-width:72%}}.orderLayout{display:block}.orderOptions{min-width:0}.orderCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.orderCards .orderChoice{text-align:left;flex-direction:column;justify-content:space-between;align-items:stretch;gap:22px;min-height:265px;padding:22px;display:flex;position:relative}.orderCards .orderChoice.chosen{padding:21px}.orderCards .orderChoiceText{flex-direction:column;flex:1;align-items:flex-start;gap:10px;max-width:none;display:flex}.orderCards .orderChoicePrice{letter-spacing:-.6px;border-top:1px solid #e0e6dd;padding-top:16px;font-size:26px;display:block}.orderCards .orderCardIcon{color:#596f45;background:#eef2e9;border-radius:11px;place-items:center;width:38px;height:38px;font-size:24px;line-height:1;display:grid}.orderCards .orderPackageName{overflow-wrap:anywhere;font-size:17px!important}.orderCards .orderChoiceText small{line-height:1.55}.orderCards .orderChoiceText .orderDescription{flex:1}.orderCards .orderSaving{font-size:12px;font-weight:700;display:block}.orderCards .orderTag{margin:6px 0 0;display:inline-block}.orderFeedbackCards .orderChoice{min-height:215px}.orderFeedbackCards .orderChoiceText strong{display:block}.orderSummary{grid-template-columns:1fr auto;align-items:center;column-gap:28px;margin-top:35px;display:grid;position:static}.orderSummary>.eyebrow,.orderSummary>h2,.orderSummary>p:not(.orderTax),.orderSummary>.notice{grid-column:1}.orderSummary .orderTotal{border:0;flex-direction:column;grid-area:1/2/span 4;justify-content:center;align-items:flex-end;margin:0;padding:0;display:flex}.orderSummary .orderTotal strong{font-size:31px}.orderSummary .orderTax,.orderSummary .orderSubmit,.orderSummary>small{grid-column:1/-1}.orderSummary .orderSubmit{max-width:390px}@media (max-width:760px){.orderCards{grid-template-columns:1fr}.orderCards .orderChoice,.orderFeedbackCards .orderChoice{min-height:0}.orderCards .orderChoicePrice{font-size:23px}.orderSummary{display:block}.orderSummary .orderTotal{border-top:1px solid #dce3d6;flex-direction:row;align-items:center;margin-top:22px;padding-top:20px}}.orderValidityIcon{float:left;color:#405c30;background:#dfe9d6;border-radius:10px;place-items:center;width:34px;height:34px;margin-bottom:2px;font-size:21px;display:grid}.orderSubmit:not(:disabled){cursor:pointer;background:#596f45}.orderSubmit:not(:disabled):hover{background:#455b35}.orderSubmit:disabled{cursor:not-allowed;opacity:.8}.orderCards .orderChoice:disabled{cursor:not-allowed;opacity:.5;filter:grayscale(.45);box-shadow:none}.orderCards .orderChoice:disabled:hover{box-shadow:none;border-color:#dce3d6}
