.so-host,.so-ladder-wrap,.so-sticky,.so-pill{--so-navy: #131b5a;--so-blue: #00c0f3;--so-green: #54b948;--so-lime: #8cc63f;--so-tint: #e9f8fd;--so-muted: #4b527c;--so-grad: linear-gradient(90deg, #54b948, #00c0f3, #8cc63f, #54b948);--so-glow: 0 0 16px rgba(84, 185, 72, .45), 0 8px 18px -10px rgba(19, 27, 90, .5);--so-font: "Figtree", system-ui, sans-serif}.so-host{display:block;font-family:var(--so-font);color:var(--so-navy)}.so-host:empty,.so-block:empty{display:none}.so-host *,.so-ladder-wrap *,.so-sticky *{box-sizing:border-box}.so-host p,.so-ladder-wrap p{margin:0}.so-pill{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:10px 18px;border:0;border-radius:50px;cursor:pointer;white-space:nowrap;text-decoration:none;font-family:var(--so-font);font-size:14px;font-weight:800;letter-spacing:.2px;line-height:1;transition:transform .2s ease,box-shadow .2s ease}.so-pill:hover{transform:translateY(-2px)}.so-pill:focus-visible,.so-sticky__close:focus-visible,.so-swap__link:focus-visible{outline:3px solid var(--so-blue);outline-offset:2px}.so-pill[disabled]{opacity:.7;cursor:progress;transform:none}.so-pill--grad{color:var(--so-navy);background:var(--so-grad);background-size:300% 100%;animation:so-shift 6s linear infinite;box-shadow:var(--so-glow)}.so-pill--grad:hover{box-shadow:0 0 22px #00c0f399,0 12px 22px -10px #131b5a8c;color:var(--so-navy)}.so-pill--navy{color:#fff;background:var(--so-navy);box-shadow:0 8px 18px -10px #131b5a99}.so-pill--navy:hover{color:#fff}@keyframes so-shift{to{background-position:300% 0}}.so-bar{position:relative;margin:10px 0 22px}.so-bar--compact{margin:8px 0 4px}.so-bar__track{display:block;height:10px;border-radius:50px;background:#131b5a1a;overflow:hidden}.so-bar--compact .so-bar__track{height:8px}.so-bar__fill{display:block;height:100%;border-radius:inherit;background:var(--so-grad);background-size:300% 100%;animation:so-shift 6s linear infinite;box-shadow:0 0 10px #54b9488c;transition:width .5s cubic-bezier(.65,0,.35,1)}.so-bar__mark{position:absolute;top:-3px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center}.so-bar__mark:last-child{transform:translate(-100%);align-items:flex-end}.so-bar__mark i{display:block;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 3px #131b5a33}.so-bar--compact .so-bar__mark i{width:14px;height:14px}.so-bar__mark.is-hit i{box-shadow:inset 0 0 0 4px var(--so-green),0 0 8px #54b94899}.so-bar__mark em{margin-top:3px;font-style:normal;font-size:11px;font-weight:800;color:var(--so-muted);white-space:nowrap}.so-bar__mark.is-hit em{color:var(--so-green)}.so-host--cart{width:100%;max-width:100%;align-self:stretch;margin:0 0 16px;text-align:left}.so-cart__progress{padding:14px 16px 12px;border-radius:18px;background:var(--so-tint)}.so-cart__head{font-size:15px;font-weight:800;line-height:1.3}.so-cart__progress .so-bar{margin:12px 8px 30px}.so-cart__saving{margin-top:0!important;padding-top:2px;font-size:13px;font-weight:600;line-height:1.3;color:var(--so-muted)}.so-cart__saving b{color:var(--so-green);font-weight:900}.so-swaps:empty{display:none}.so-swap{margin-top:10px;padding:12px 14px;border-radius:18px;background:#fff;box-shadow:inset 0 0 0 2px #00c0f373,0 0 18px -6px #00c0f373}.so-swap__text{font-size:14px;font-weight:600;line-height:1.4}.so-swap__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:10px}.so-swap__link{font-size:13px;font-weight:700;color:var(--so-navy);text-decoration:underline;text-underline-offset:3px}.so-swap__msg:empty{display:none}.so-swap__msg{margin-top:8px!important;font-size:13px;font-weight:600;color:#b42318}.so-ladder-wrap{font-family:var(--so-font);color:var(--so-navy)}.so-ladder-wrap.so-is-suppressed{display:none}.so-ladder-wrap--product{margin:4px 0;padding:14px 16px;border-radius:20px;background:var(--so-tint)}.so-ladder__intro{font-size:14px;font-weight:800;margin-bottom:10px!important}.so-ladder{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.so-step{display:inline-flex;align-items:baseline;gap:6px;padding:9px 16px;border-radius:50px;background:#fff;font-size:14px;line-height:1.1;box-shadow:inset 0 0 0 2px #131b5a1f;transition:box-shadow .3s,transform .3s}.so-step__qty{font-weight:700}.so-step__off{font-weight:900}.so-step.is-active{background:var(--so-grad);background-size:300% 100%;animation:so-shift 6s linear infinite;box-shadow:var(--so-glow)}.so-ladder__note{margin-top:8px!important;font-size:12px;font-weight:600;color:var(--so-muted)}.so-host--product,.so-host--home{margin-top:10px}.so-line{font-size:14px;font-weight:700;line-height:1.4}.so-more{margin-top:12px;padding-top:12px;border-top:1px solid rgba(19,27,90,.1)}.so-more:empty{display:none}.so-more__head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px}.so-more__title{font-size:13px;font-weight:800}.so-more__link{flex:none;font-size:13px;font-weight:800;color:var(--so-navy);text-decoration:underline;text-underline-offset:3px}.so-more__link:hover{color:#2f8a26}.so-sugg{list-style:none;margin:0;padding:0 0 2px;display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px}.so-sugg[hidden]{display:none}.so-sugg__item{display:flex;flex-direction:column;min-width:0;padding:6px;border-radius:14px;background:#fff;box-shadow:0 6px 14px -10px #131b5a73}.so-sugg__img{display:block;aspect-ratio:16 / 9;border-radius:9px;overflow:hidden;background:#131b5a0f}.so-sugg__img img{display:block;width:100%;height:100%;object-fit:cover}.so-sugg__name{margin:6px 2px 0;font-size:12px;font-weight:800;line-height:1.2;color:var(--so-navy);text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.so-sugg__name:hover{text-decoration:underline}.so-sugg__format{margin:2px 2px 6px;font-size:11px;font-weight:600;line-height:1.2;color:var(--so-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.so-sugg__add{margin-top:auto;width:100%;min-height:32px;padding:6px 8px;border:0;border-radius:50px;cursor:pointer;font-family:var(--so-font);font-size:12px;font-weight:800;color:#fff;background:var(--so-green);display:inline-flex;align-items:center;justify-content:center;gap:4px;transition:background .2s,transform .2s}.so-sugg__add span{font-weight:600;opacity:.9}.so-sugg__add:hover{background:#3f9a35;transform:translateY(-1px)}.so-sugg__add:focus-visible{outline:3px solid var(--so-blue);outline-offset:2px}.so-sugg__add[disabled]{opacity:.75;cursor:progress;transform:none}.so-sugg__err{margin-top:4px;font-size:11px;font-weight:700;color:#b42318;text-align:center}.so-ladder-wrap--home{margin:22px 0 26px}.so-ladder-wrap--home .so-ladder{gap:12px}.so-ladder-wrap--home .so-step{flex-direction:column;align-items:flex-start;gap:4px;padding:14px 24px 14px 22px;border-radius:22px;box-shadow:inset 0 0 0 2px #131b5a1a,0 14px 26px -18px #131b5a80}.so-ladder-wrap--home .so-step__qty{font-size:13px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase}.so-ladder-wrap--home .so-step__off{font-size:clamp(26px,3vw,34px);font-weight:900;line-height:1}.so-ladder-wrap--home .so-step__price{font-size:14px;font-weight:700}.so-ladder-wrap--home .so-step__price s{opacity:.55;font-weight:600;margin-left:2px}.so-ladder-wrap--home .so-ladder__note{font-size:14px}.so-ladder-wrap--home .so-host--home{max-width:460px}.so-host--sticky{position:fixed;z-index:60;transform:translateZ(0);-webkit-transform:translateZ(0);isolation:isolate;left:16px;right:16px;bottom:calc(14px + env(safe-area-inset-bottom,0px));pointer-events:none}.so-sticky{pointer-events:auto;position:relative;display:flex;align-items:center;gap:12px;max-width:600px;margin:0 auto;padding:8px 8px 8px 20px;border-radius:50px;font-family:var(--so-font);color:var(--so-navy);background:var(--so-grad);background-size:300% 100%;animation:so-shift 6s linear infinite,so-rise .45s cubic-bezier(.2,.8,.2,1);box-shadow:0 0 24px #54b9488c,0 14px 30px -12px #00000073}.so-sticky__body{flex:1;min-width:0}.so-sticky--start{padding-right:12px}.so-sticky__text{margin:0;font-size:15px;font-weight:700;line-height:1.2}.so-sticky__text b{font-weight:900}.so-sticky .so-bar{margin:6px 0 2px}.so-sticky .so-bar__track{background:#ffffff8c}.so-sticky .so-bar__fill{background:var(--so-navy);animation:none;box-shadow:none}.so-sticky .so-bar__mark.is-hit i{box-shadow:inset 0 0 0 4px var(--so-navy)}.so-sticky__close{flex:none;width:28px;height:28px;margin-left:-4px;border:0;border-radius:50%;cursor:pointer;background:#131b5a1f;color:var(--so-navy);font-size:18px;line-height:1;display:grid;place-items:center}@keyframes so-rise{0%{transform:translateY(24px);opacity:0}}html.so-sticky-on body{padding-bottom:96px}html:has(#PBarNextFrameWrapper) .so-host--sticky{bottom:calc(82px + env(safe-area-inset-bottom,0px))}html:has(#PBarNextFrameWrapper).so-sticky-on body{padding-bottom:164px}body:has(dialog[open]) .so-host--sticky,body:has(.theme-drawer__dialog[open]) .so-host--sticky,body:has(.menu-drawer-container[open]) .so-host--sticky{display:none}@media(max-width:749px){.so-sticky{gap:8px;padding:7px 7px 7px 16px;border-radius:28px}.so-sticky__text{font-size:13px}.so-sticky .so-pill{min-height:38px;padding:9px 14px;font-size:13px}.so-ladder-wrap--home .so-step{flex:1 1 140px;padding:12px 16px}.so-cart__head{font-size:14px}.so-sugg{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:8px;margin:0 -4px;padding:2px 4px 6px}.so-sugg__item{flex:0 0 132px;scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.so-pill--grad,.so-bar__fill,.so-step.is-active,.so-sticky{animation:none}.so-pill,.so-bar__fill,.so-step,.so-sugg__add{transition:none}}.so-cart__mixnote{margin-top:6px!important;font-size:12px;font-weight:600;line-height:1.35;color:var(--so-muted)}.so-dup{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:6px 0 0;padding:6px 10px;border-radius:12px;background:#fff6e0;color:#6b4a00;font-family:Figtree,system-ui,sans-serif;font-size:12px;font-weight:700;line-height:1.3}.so-dup__remove{padding:0;border:0;background:none;cursor:pointer;font:inherit;font-weight:800;color:#131b5a;text-decoration:underline;text-underline-offset:3px}.so-dup__remove:focus-visible{outline:3px solid #00c0f3;outline-offset:2px}.so-dup__remove[disabled]{opacity:.6;cursor:progress}.so-host--cart-top{display:none}@media(max-width:749px){.so-host--cart-top:not(:empty){display:block;position:sticky;top:0;z-index:3;margin:0;padding:10px 14px 18px;background:linear-gradient(#fff 70%,#fff0)}.so-cart-top{position:relative;padding:12px 14px;border-radius:20px;border:2.5px solid transparent;color:#fff;background:linear-gradient(135deg,#131b5a,#0d0ea3) padding-box,var(--so-grad) border-box;background-size:100% 100%,300% 100%;box-shadow:0 0 18px #00c0f359,0 16px 28px -16px #131b5ab3;animation:so-ring 6s linear infinite}@keyframes so-ring{to{background-position:0 0,300% 0}}.so-cart-top__tag{margin:0 0 4px;font-size:10.5px;font-weight:900;letter-spacing:1.6px;text-transform:uppercase;color:#8fe3ff}.so-cart-top .so-cart__head{margin:0;font-size:16px;font-weight:900;line-height:1.25;color:#fff}.so-cart-top .so-cart__head b{color:#fcb900}.so-cart-top .so-bar{margin:10px 0 8px}.so-cart-top .so-bar__track{height:10px;background:#ffffff2e}.so-cart-top .so-bar__fill{box-shadow:0 0 12px #8cc63fe6}.so-cart-top .so-bar__mark i{background:#131b5a;box-shadow:inset 0 0 0 3px #ffffff8c}.so-cart-top .so-bar__mark.is-hit i{background:#fcb900;box-shadow:0 0 10px #fcb900e6}.so-cart-top__chips{display:flex;gap:6px;flex-wrap:wrap}.so-cart-top__chip{padding:4px 10px;border-radius:50px;font-size:12px;font-weight:800;color:#dfe4ff;background:#ffffff1a}.so-cart-top__chip b{color:#fff}.so-cart-top__chip.is-hit{color:#131b5a;background:#fcb900}.so-cart-top__chip.is-hit b{color:#131b5a}.so-cart-top .so-cart__saving{margin:8px 0 0!important;font-size:13px;color:#dfe4ff}.so-cart-top .so-cart__saving b{color:#fcb900}.cart-drawer__summary .so-host--cart .so-cart__progress{display:none}}@media(max-width:749px)and (prefers-reduced-motion:reduce){.so-cart-top{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/seeds-offers.css.map */
