.bcm7-accordion{--bcm7-accent:#b15b00;--bcm7-teal:#3d7a87;--bcm7-border:#d9dfdc;--bcm7-soft:#f4f8f7;margin:0 0 1.25rem}.bcm7-accordion__item{border-bottom:1px solid var(--bcm7-border)}.bcm7-accordion__heading{margin:0}.bcm7-accordion__button{-webkit-appearance:none;appearance:none;background:transparent;border:0;color:inherit;cursor:pointer;font:inherit;font-weight:800;line-height:1.3;padding:1rem 2.25rem 1rem 0;position:relative;text-align:left;width:100%}.bcm7-accordion__button:after{color:var(--bcm7-accent);content:"+";font-size:1.5rem;line-height:1;position:absolute;right:.25rem;top:50%;transform:translateY(-50%)}.bcm7-accordion__button[aria-expanded=true]:after{content:"-"}.bcm7-accordion__button:focus-visible{outline:3px solid rgba(61,122,135,.35);outline-offset:3px}.bcm7-accordion__panel{padding:.15rem 0 1.25rem}.bcm7-accordion__panel[hidden]{display:none}.bcm7-facts{display:grid;gap:1.35rem}.bcm7-facts__group{display:grid;gap:.75rem}.bcm7-facts__group-title{font-size:1rem;font-weight:900;letter-spacing:.02em;margin:0;text-transform:uppercase}.bcm7-facts__grid{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.bcm7-fact-card{align-items:flex-start;background:var(--bcm7-soft);border:1px solid #e3ebe8;border-radius:12px;display:flex;gap:.75rem;min-width:0;padding:.8rem}.bcm7-fact-card--wide{grid-column:1/-1}.bcm7-fact-icon{align-items:center;background:#e3eff1;border-radius:9px;color:var(--bcm7-teal);display:flex;flex:0 0 2.5rem;height:2.5rem;justify-content:center;width:2.5rem}.bcm7-fact-icon__svg{fill:none;height:1.35rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:1.35rem}.bcm7-fact-card__body{display:grid;gap:.1rem;min-width:0}.bcm7-fact-card__label{font-size:.78rem;font-weight:800;letter-spacing:.025em;text-transform:uppercase}.bcm7-fact-card__value{font-size:1rem;font-weight:650;overflow-wrap:anywhere}.bcm7-fact-card__value--italic{font-style:italic}.bcm7-fact-card__note,.bcm7-facts__zone-help{color:rgba(var(--text-color),.72);font-size:.85rem;line-height:1.45}.bcm7-facts__zone-help{margin:.15rem 0 0}.bcm7-facts__zone-help a{text-decoration:underline}.bcm7-facts__pledge{align-items:center;background:#fff8ee;border:1px solid #f0d8b7;border-radius:12px;display:flex;gap:.7rem;padding:.8rem}.bcm7-facts__pledge .bcm7-fact-icon__svg{color:var(--bcm7-accent);flex:0 0 1.4rem;height:1.4rem;width:1.4rem}.bcm7-accordion--secondary{margin-top:1rem}.bcm7-soil-generic{border:1px solid #dce4e1;border-radius:16px;margin:0 0 1rem;padding:1.15rem}.bcm7-soil-generic__eyebrow{color:#3d7a87;font-size:.78rem;font-weight:900;letter-spacing:.04em;margin:0 0 .2rem;text-transform:uppercase}.bcm7-soil-generic h3{font-size:clamp(1.35rem,1.1rem + .6vw,1.75rem);margin:0 0 .35rem}.bcm7-soil-generic__header p{margin:.25rem 0}.bcm7-soil-generic__form{display:grid;gap:.75rem;margin:1rem 0;grid-template-columns:repeat(2,minmax(0,1fr))}.bcm7-soil-generic__form label{display:grid;font-size:.9rem;font-weight:750;gap:.25rem}.bcm7-soil-generic__form input,.bcm7-soil-generic__form select{background:#fff;border:1px solid #cfd9d5;border-radius:9px;font:inherit;padding:.6rem}.bcm7-soil-generic__actions{display:flex;flex-wrap:wrap;gap:.55rem}.bcm7-soil-generic__output{background:#f4f8f7;border-radius:12px;margin-top:1rem;padding:1rem}.bcm7-soil-generic__output h4{margin:.25rem 0}.bcm7-soil-generic__output ul{margin:.4rem 0;padding-left:1.25rem}.bcm7-soil-generic__disclaimer{color:rgba(var(--text-color),.7);font-size:.82rem;margin:.8rem 0 0}@media(max-width:640px){.bcm7-facts__grid,.bcm7-soil-generic__form{grid-template-columns:1fr}.bcm7-fact-card--wide{grid-column:auto}}.bcm7-planner{margin:24px 0;padding:clamp(20px,3vw,32px);border:1px solid #d9d3c4;border-radius:18px;background:#f8f4e9;color:#263128}.bcm7-planner__head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr);gap:20px;align-items:end;margin-bottom:18px}.bcm7-planner__head h3{margin:0;font-size:clamp(1.45rem,2.2vw,2rem);line-height:1.12}.bcm7-planner__head>p{margin:0;color:#596155;line-height:1.55}.bcm7-planner__eyebrow{margin:0 0 6px!important;text-transform:uppercase;letter-spacing:.11em;font-size:.72rem!important;font-weight:900;color:#7c4b12!important}.bcm7-planner__profile{display:inline-flex;margin-top:9px;padding:5px 9px;border-radius:999px;background:#e3ecdf;color:#214c35;font-size:.76rem;font-weight:850}.bcm7-planner__grid{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:16px}.bcm7-planner__card{background:#fff;border:1px solid #ded8c9;border-radius:14px;padding:18px;box-shadow:0 8px 22px #2a33270b}.bcm7-planner__card h4{margin:0 0 12px;font-size:1.08rem}.bcm7-planner__targets{display:grid;gap:0;margin:0}.bcm7-planner__targets>div{display:flex;justify-content:space-between;gap:14px;padding:9px 0;border-top:1px solid #ece7da}.bcm7-planner__targets>div:first-child{border-top:0}.bcm7-planner__targets dt{color:#657066}.bcm7-planner__targets dd{margin:0;text-align:right;font-weight:800}.bcm7-planner__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bcm7-planner__form label,.bcm7-soil-generic__form label{display:grid;gap:5px;font-size:.84rem;font-weight:800;color:#354339}.bcm7-planner__form input,.bcm7-planner__form select,.bcm7-soil-generic__form input,.bcm7-soil-generic__form select{width:100%;min-height:44px;border:1px solid #aeb7ad;border-radius:8px;background:#fff;padding:9px 11px;font:inherit;color:#263128}.bcm7-planner__actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:10px;margin-top:2px}.bcm7-planner__result,.bcm7-soil-generic__result{margin-top:14px;border:1px solid #d8dfd5;border-radius:10px;background:#f3f6f1;padding:13px 15px;line-height:1.5}.bcm7-planner__result[hidden],.bcm7-soil-generic__result[hidden]{display:none}.bcm7-planner__result ul,.bcm7-soil-generic__result ul{margin:.55rem 0;padding-left:19px}.bcm7-planner__result li+li,.bcm7-soil-generic__result li+li{margin-top:.4rem}.bcm7-planner__result .is-good,.bcm7-soil-generic__result .is-good{color:#176839}.bcm7-planner__result .is-warn,.bcm7-soil-generic__result .is-warn{color:#7b4808}.bcm7-planner__result .is-bad{color:#a12626}.bcm7-planner__note{margin:.8rem 0 0!important;color:#666f66!important;font-size:.78rem!important;line-height:1.48}.bcm7-planner__note a{text-decoration:underline}.bcm7-soil-generic{border:1px solid #ded8c9;border-radius:16px;background:#fff;padding:clamp(18px,3vw,28px)}.bcm7-soil-generic__header h3{margin:.1rem 0 .35rem}.bcm7-soil-generic__header p{margin:.25rem 0;color:#596155}.bcm7-soil-generic__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:15px}.bcm7-soil-generic__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}@media(max-width:800px){.bcm7-planner__head,.bcm7-planner__grid,.bcm7-planner__form,.bcm7-soil-generic__form{grid-template-columns:1fr}.bcm7-planner__actions{grid-column:auto}}.bcm8-planner__badges{display:flex;flex-wrap:wrap;gap:8px;margin:-2px 0 18px}.bcm8-chip{display:inline-flex;align-items:center;gap:5px;border:1px solid #d5dfd4;border-radius:999px;background:#fff;padding:7px 11px;color:#35443a;font-size:.82rem;line-height:1.25}.bcm8-chip strong{color:#214c35}.bcm8-chip--wide{max-width:100%;white-space:normal}.bcm8-planner__callout{margin-top:14px;border-left:4px solid #6d8d72;border-radius:8px;background:#eef5ec;padding:11px 13px;color:#35443a}.bcm8-planner__callout strong{display:block;margin-bottom:3px}.bcm8-planner__callout p{margin:0!important;font-size:.86rem!important;line-height:1.5}.bcm8-planner__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:.5rem 0 .8rem}.bcm8-planner__stat{display:grid;gap:3px;border:1px solid #d8dfd5;border-radius:9px;background:#fff;padding:9px 10px}.bcm8-planner__stat span{color:#667067;font-size:.73rem;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.bcm8-planner__stat strong{font-size:1rem;color:#263128}.bcm7-planner__result h5{margin:0 0 .35rem;font-size:1.05rem}.bcm7-planner__form small{display:block;color:#6b746c;font-size:.75rem;font-weight:600}.bcm8-planner--bean{border-color:#ccd9c7;background:#f2f7ee}.bcm8-planner--corn{border-color:#e3d29b;background:#fbf6df}.bcm8-planner--sunflower{border-color:#e5cf9b;background:#fcf6e7}.bcm8-planner--perennial{border-color:#c7d7d4;background:#f1f7f5}.bcm8-planner--compact{margin-top:18px}.bcm8-planner--compact .bcm7-planner__head{grid-template-columns:minmax(0,1fr) minmax(220px,.75fr)}.bcm8-planner--compact .bcm8-planner__grid--compact{grid-template-columns:1fr}.bcm8-planner--compact .bcm7-planner__card--wide{max-width:none}.bcm8-planner--compact .bcm7-planner__head h3{font-size:clamp(1.3rem,2vw,1.75rem)}@media(max-width:800px){.bcm8-planner__stats,.bcm8-planner--compact .bcm7-planner__head{grid-template-columns:1fr}}@media(max-width:520px){.bcm8-chip{border-radius:10px;width:100%;align-items:flex-start}.bcm8-planner__badges{display:grid}.bcm7-planner{padding:18px}.bcm7-planner__card{padding:15px}}
/*# sourceMappingURL=/cdn/shop/t/154/assets/bcm7-product-details.css.map */
