.hb-plan-header-button,.hb-plan-toggle,.hb-plan-icon-button,.hb-plan-item__remove,.hb-plan-quantity button{-webkit-appearance:none;appearance:none;border:0;color:inherit;cursor:pointer;font:inherit}.hb-plan-backdrop[hidden],.hb-plan-header-button__count[hidden],.hb-plan-drawer [hidden]{display:none!important}.hb-plan-header-button{align-items:center;background:transparent;display:flex;height:40px;justify-content:center;padding:10px 11px;position:relative;width:44px}.hb-plan-header-button__icon,.hb-plan-toggle__icon{display:block;flex:0 0 auto}.hb-plan-header-button__icon{height:22px;width:22px}.hb-plan-header-button__count{align-items:center;background:#6f4938;border-radius:50%;color:#fff;display:flex;font-size:10px;font-weight:600;height:20px;justify-content:center;line-height:1;min-width:20px;padding:0 4px;position:absolute;right:-1px;top:-1px}.hb-plan-toggle--product{align-items:center;background:rgba(var(--background-color),.96);border:1px solid rgba(156,75,33,.55);border-radius:50%;box-shadow:0 2px 10px #1e161229;color:#9c4b21!important;display:flex;height:48px;inset-inline-end:12px;justify-content:center;min-height:48px;padding:12px;position:absolute;top:12px;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease;width:48px;z-index:40}.hb-plan-toggle--product .hb-plan-toggle__icon{height:22px;width:22px}.hb-plan-toggle__feedback{background:#34251f;border-radius:4px;box-shadow:0 3px 12px #1e16122e;color:#fff8ee;font-size:12px;font-weight:600;inset-inline-end:calc(100% + 8px);line-height:1.2;opacity:0;padding:8px 10px;pointer-events:none;position:absolute;top:50%;transform:translate(4px,-50%);transition:opacity .16s ease,transform .16s ease,visibility .16s ease;visibility:hidden;white-space:nowrap}.hb-plan-toggle--product.is-confirming .hb-plan-toggle__feedback{opacity:1;transform:translateY(-50%);visibility:visible}.hb-plan-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.hb-plan-toggle--card{align-items:center;background:rgba(var(--background-color),.94);border:1px solid rgba(156,75,33,.38);border-radius:50%;box-shadow:0 2px 8px #1e16121f;color:#9c4b21!important;display:flex;height:38px;justify-content:center;padding:9px;position:absolute;right:10px;top:10px;transition:background-color .16s ease,color .16s ease,transform .16s ease;width:38px;z-index:30}.hb-plan-toggle--card .hb-plan-toggle__icon{height:20px;width:20px}.hb-plan-toggle .hb-plan-toggle__icon,.hb-plan-toggle .hb-plan-toggle__icon svg{color:#9c4b21!important}.hb-plan-toggle[aria-pressed=true]{background:#9c4b21;border-color:#9c4b21;color:#fff8ee!important}.hb-plan-toggle[aria-pressed=true] .hb-plan-toggle__icon,.hb-plan-toggle[aria-pressed=true] .hb-plan-toggle__icon svg{color:#fff8ee!important}.hb-plan-toggle--card:hover,.hb-plan-toggle--product:hover,.hb-plan-header-button:hover{transform:translateY(-1px)}.hb-plan-toggle:focus-visible,.hb-plan-header-button:focus-visible,.hb-plan-icon-button:focus-visible,.hb-plan-text-button:focus-visible,.hb-plan-action:focus-visible,.hb-plan-item__remove:focus-visible,.hb-plan-quantity button:focus-visible,.hb-plan-quantity input:focus-visible{outline:2px solid currentColor;outline-offset:2px}.hb-plan-backdrop{background:#1612107a;top:0;right:0;bottom:0;left:0;opacity:0;position:fixed;transition:opacity .22s ease;z-index:999}.hb-plan-backdrop.is-open{opacity:1}.hb-plan-drawer{background:rgb(var(--background-color));bottom:0;box-shadow:-8px 0 28px #19120f2e;color:rgb(var(--colors-text));display:flex;flex-direction:column;max-width:440px;position:fixed;right:0;top:0;transform:translate(105%);transition:transform .26s ease;width:min(100%,440px);z-index:1000}.hb-plan-drawer.is-open{transform:translate(0)}body.hb-plan-open{overflow:hidden}.hb-plan-drawer__header{align-items:flex-start;border-bottom:1px solid rgba(var(--colors-text),.14);display:flex;justify-content:space-between;min-height:82px;padding:20px 18px 16px 22px}.hb-plan-drawer__title{font-size:22px;line-height:1.2;margin:0 0 4px}.hb-plan-drawer__summary{font-size:13px;margin:0;opacity:.72}.hb-plan-icon-button{align-items:center;background:transparent;display:flex;height:40px;justify-content:center;padding:11px;width:40px}.hb-plan-icon-button svg{height:18px;width:18px}.hb-plan-drawer__toolbar{align-items:center;border-bottom:1px solid rgba(var(--colors-text),.1);display:flex;justify-content:space-between;min-height:44px;padding:8px 22px}.hb-plan-text-button{background:transparent;border:0;color:#6f4938!important;cursor:pointer;font-size:13px;padding:4px 0;text-decoration:underline;text-underline-offset:3px}.hb-plan-text-button--remove{color:#8a3f32!important}.hb-plan-drawer__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 22px}.hb-plan-empty{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:55vh;text-align:center}.hb-plan-empty__icon{height:38px;margin-bottom:14px;opacity:.55;width:38px}.hb-plan-empty p{font-size:16px;margin:0 0 14px}.hb-plan-empty__link{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:4px}.hb-plan-item{align-items:start;border-bottom:1px solid rgba(var(--colors-text),.12);display:grid;gap:12px;grid-template-columns:18px 88px minmax(0,1fr);padding:18px 0}.hb-plan-item__select{align-items:center;display:flex;height:24px;justify-content:center;margin-top:32px}.hb-plan-item__select input{accent-color:#6f4938;height:16px;margin:0;width:16px}.hb-plan-item__image-link{background:rgba(var(--colors-text),.05);border-radius:4px;display:block;height:88px;overflow:hidden;width:88px}.hb-plan-item__image{height:100%;object-fit:cover;width:100%}.hb-plan-item__details{min-width:0}.hb-plan-item__heading{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.hb-plan-item__title{color:inherit;font-size:14px;font-weight:600;line-height:1.35;text-decoration:none}.hb-plan-item__remove{background:transparent;flex:0 0 auto;height:28px;opacity:.62;padding:7px;width:28px}.hb-plan-item__remove svg{height:14px;width:14px}.hb-plan-item__variant{font-size:12px;line-height:1.35;margin:3px 0 12px;opacity:.7}.hb-plan-item__bottom{align-items:center;display:flex;gap:10px;justify-content:space-between}.hb-plan-quantity{align-items:center;border:1px solid rgba(var(--colors-text),.25);border-radius:4px;display:grid;grid-template-columns:30px 34px 30px;height:34px}.hb-plan-quantity button{align-items:center;background:transparent;display:flex;height:32px;justify-content:center;padding:9px;width:30px}.hb-plan-quantity button svg{height:12px;width:12px}.hb-plan-quantity input{-webkit-appearance:textfield;appearance:textfield;background:transparent;border:0;color:inherit;font-size:13px;height:32px;margin:0;padding:0;text-align:center;width:34px}.hb-plan-quantity input::-webkit-inner-spin-button,.hb-plan-quantity input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.hb-plan-item__price{font-size:14px;white-space:nowrap}.hb-plan-drawer__footer{border-top:1px solid rgba(var(--colors-text),.14);box-shadow:0 -8px 18px #19120f0f;padding:16px 22px 20px}.hb-plan-total{align-items:center;display:flex;font-size:15px;justify-content:space-between;margin-bottom:12px}.hb-plan-total strong{font-size:17px}.hb-plan-status{font-size:13px;line-height:1.35;margin:0;min-height:0}.hb-plan-status:not(:empty){margin-bottom:10px}.hb-plan-status.is-error{color:#8a3f32}.hb-plan-actions{display:grid;gap:8px;grid-template-columns:1fr 1fr}.hb-plan-action{border-radius:4px;cursor:pointer;font:inherit;font-size:13px;font-weight:600;min-height:44px;padding:10px 12px}.hb-plan-action--primary{background:#6f4938;border:1px solid #6f4938;color:#fff!important}.hb-plan-action--secondary{background:transparent;border:1px solid rgba(var(--colors-text),.38);color:#3d342f!important}.hb-plan-action:disabled{cursor:not-allowed;opacity:.5}@media(max-width:479px){.hb-plan-drawer{max-width:none;width:100%}.hb-plan-drawer__body,.hb-plan-drawer__footer{padding-left:16px;padding-right:16px}.hb-plan-drawer__header,.hb-plan-drawer__toolbar{padding-left:16px;padding-right:12px}.hb-plan-item{gap:9px;grid-template-columns:18px 74px minmax(0,1fr)}.hb-plan-item__image-link{height:74px;width:74px}.hb-plan-item__select{margin-top:25px}.hb-plan-actions{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.hb-plan-backdrop,.hb-plan-drawer,.hb-plan-toggle,.hb-plan-header-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/hb-planting-plan.css.map */
