.product-item .hvs-qs{display:flex;flex-direction:column;gap:6px;margin:8px 0 0}.product-item:has(.hvs-qs) .product-item__title{margin-bottom:6px}.hvs-qs__pick{position:relative;display:block;min-height:48px}.hvs-qs__select{display:block;width:100%;min-height:48px;margin:0;padding:0 10px;border:1.5px solid var(--border-color,#d4cec7);border-radius:8px;background:var(--secondary-background,#fff);color:var(--heading-color,#3b2314);font-family:var(--text-font-family,Inter,system-ui,sans-serif);font-size:16px;line-height:1.2}.js .hvs-qs__select{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;height:100%;opacity:0;cursor:pointer;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.hvs-qs__face{display:none}.js .hvs-qs__face{display:flex;align-items:center;gap:6px;height:48px;padding:0 9px 0 11px;border:1.5px solid var(--border-color,#d4cec7);border-radius:8px;background:var(--secondary-background,#fff);color:var(--heading-color,#3b2314);font-family:var(--text-font-family,Inter,system-ui,sans-serif);font-size:14px;line-height:1.1;transition:border-color .12s,background-color .12s}.hvs-qs__txt{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 6px}.hvs-qs__size{flex:0 1 auto;min-width:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-weight:600;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.hvs-qs__price{flex:none;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:500}.hvs-qs__chev{flex:none;width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.hvs-qs__select:active+.hvs-qs__face{background:#f4f9f3}.hvs-qs{container-type:inline-size}.hvs-qs__buy{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.hvs-qs__qtybox{display:block;height:48px}.js .hvs-qs__qtybox{display:grid;grid-template-columns:minmax(42px,48px) minmax(24px,1fr) minmax(42px,48px);align-items:stretch;border:1.5px solid var(--border-color,#d4cec7);border-radius:8px;background:var(--secondary-background,#fff);color:var(--heading-color,#3b2314)}.hvs-qs__qbtn{display:none}.js .hvs-qs__qbtn{-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;width:100%;margin:0;padding:0;border:0;border-radius:6px;background:transparent;color:var(--accent-color,#1b5e20);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:background-color .1s}.hvs-qs__qbtn:active{background:#1b5e2024}.hvs-qs__qbtn[disabled]{color:var(--border-color,#d4cec7);cursor:default;background:transparent}.hvs-qs__qbtn:focus-visible{outline:2px solid var(--accent-color,#1b5e20);outline-offset:-2px}.hvs-qs__qbtn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.hvs-qs__qty{width:100%;height:48px;margin:0;padding:0 2px;border:1.5px solid var(--border-color,#d4cec7);border-radius:8px;background:var(--secondary-background,#fff);color:var(--heading-color,#3b2314);font-family:var(--text-font-family,Inter,system-ui,sans-serif);font-size:16px;font-weight:600;font-variant-numeric:tabular-nums;text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;touch-action:manipulation}.js .hvs-qs__qty{height:100%;padding:0;border:0;background:transparent}.hvs-qs__qty::-webkit-outer-spin-button,.hvs-qs__qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.hvs-qs__qty:focus{outline:2px solid var(--accent-color,#1b5e20);outline-offset:-2px}.hvs-qs__qty[readonly]{pointer-events:none;-webkit-user-select:none;user-select:none}.hvs-qs__add{-webkit-appearance:none;appearance:none;position:relative;display:block;width:100%;height:48px;margin:0;padding:0 8px;border:0;border-radius:8px;background:var(--primary-button-background,#2e7d32);color:var(--primary-button-text-color,#fff);font-family:var(--text-font-family,Inter,system-ui,sans-serif);font-size:15px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:background-color .12s,transform .1s}.hvs-qs__add:active{transform:scale(.98);background:#256b29}.hvs-qs__add.is-said{background:#1b5e20}.hvs-qs__add:focus-visible{outline:2px solid var(--accent-color,#1b5e20);outline-offset:2px}.hvs-qs__count{position:absolute;top:-7px;right:-5px;display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:var(--secondary-background,#fff);color:var(--accent-color,#1b5e20);box-shadow:0 0 0 1.5px var(--accent-color,#1b5e20);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.hvs-qs__count[hidden]{display:none}.hvs-qs .product-item__action-button{margin-top:2px}@container (min-width:134px){.hvs-qs__buy{grid-template-columns:84px minmax(0,1fr)}.js .hvs-qs__qtybox{grid-template-columns:32px minmax(0,1fr) 32px}.hvs-qs__add{padding:0 2px;font-size:14px;line-height:1.05;white-space:normal}}@container (min-width:196px){.hvs-qs__buy{grid-template-columns:116px minmax(0,1fr)}.js .hvs-qs__qtybox{grid-template-columns:minmax(42px,48px) minmax(24px,1fr) minmax(42px,48px)}.hvs-qs__add{padding:0 8px;font-size:15px;line-height:1;white-space:nowrap}}@media(hover:hover)and (pointer:fine){.hvs-qs__pick:hover .hvs-qs__face{border-color:var(--accent-color,#1b5e20)}.hvs-qs__select:focus-visible+.hvs-qs__face{outline:2px solid var(--accent-color,#1b5e20);outline-offset:2px}.hvs-qs__add:hover{background:#256b29}.hvs-qs__qbtn:not([disabled]):hover{background:#1b5e2017}}@media screen and (max-width:640px){.js .hvs-qs__face{font-size:13.5px;padding:0 7px 0 9px;gap:5px}}.product-item--list .hvs-qs{width:100%;max-width:260px}.hvs-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:-4px 0 2px}.hvs-card-badges{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;max-width:100%}.hvs-card-meta .primeBadges{margin:0!important;cursor:pointer}.hvs-card-meta .primeBadges:not(:has(.badgetitle)){display:none!important}.hvs-card-meta .primeBadges .prime-mb-1{margin-bottom:0!important;vertical-align:top!important}.hvs-qs-rating{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:var(--text-color,#3b2314)}.hvs-qs-rating svg{width:13px;height:13px;color:#b7791f}.hvs-qs-rating b{font-weight:600}.hvs-key-open{display:none}.js .hvs-key-open{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:7px;min-height:44px;margin:0;padding:0 var(--mobile-container-gutter,16px);border:0;background:transparent;color:var(--accent-color,#1b5e20);font-family:var(--text-font-family,Inter,system-ui,sans-serif);font-size:14px;font-weight:500;line-height:1.25;text-align:left;text-decoration:underline;text-underline-offset:3px;cursor:pointer;touch-action:manipulation}.hvs-key-open svg{flex:none;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.hvs-key-open:focus-visible{outline:2px solid var(--accent-color,#1b5e20);outline-offset:-2px}.hvs-key-lock{overflow:hidden}.hvs-key{width:100%;max-width:none;max-height:85vh;max-height:85dvh;margin:auto 0 0;padding:0;border:0;border-radius:16px 16px 0 0;background:var(--secondary-background,#fff);color:var(--text-color,#3b2314);font-family:var(--text-font-family,Inter,system-ui,sans-serif);overscroll-behavior:contain}.hvs-key::backdrop{background:#3b231473}.hvs-key__head{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:8px 8px 8px 18px;border-bottom:1px solid var(--border-color,#d4cec7);background:var(--secondary-background,#fff)}.hvs-key__title{margin:0;font-family:var(--heading-font-family,Lora,Georgia,serif);font-size:19px;font-weight:700;line-height:1.2;color:var(--heading-color,#3b2314)}.hvs-key__close{-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin:0;padding:0;border:0;border-radius:8px;background:transparent;color:var(--heading-color,#3b2314);cursor:pointer}.hvs-key__close svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.hvs-key__list{margin:0;padding:6px 10px calc(14px + env(safe-area-inset-bottom,0px))}.hvs-key__row{display:grid;grid-template-columns:82px minmax(0,1fr);gap:10px;align-items:start;margin:0;padding:10px 8px;border-radius:10px}.hvs-key__row.is-on{background:#f4f9f3;box-shadow:inset 0 0 0 1.5px #cfe3cc}.hvs-key__row dt{margin:0}.hvs-key__row dd{margin:0;font-size:14px;line-height:1.45}.hvs-key__row dd b{font-weight:600;color:var(--heading-color,#3b2314)}.hvs-key__row dd a{color:var(--accent-color,#1b5e20);text-decoration:underline;text-underline-offset:3px}.hvs-key__cert{font-family:Segoe UI,Inter,system-ui,sans-serif;font-weight:700!important}.hvs-chip{display:inline-block;padding:3px 7px;border:1px solid #000;color:#fff;font-size:11px;font-weight:700;line-height:1.3;white-space:nowrap}.hvs-chip--op{background:#dd7e6b;border-radius:14px 0}.hvs-chip--hybrid{background:#3d85c6;border-radius:0 14px}.hvs-chip--ut{background:#13b213;border-radius:0 14px 14px 0}.hvs-chip--treated{background:#1c4587;border-radius:14px 0 0 14px}.hvs-chip--organic{background:linear-gradient(135deg,#187718,#399226);border:0;border-radius:14px}.hvs-chip--not{background:red}@media screen and (min-width:641px){.hvs-key{width:540px;max-height:80vh;margin:auto;border-radius:12px}.js .hvs-key-open{padding:0 var(--desktop-container-gutter,24px)}}.hvs-qs-live{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.hvs-qs-fly{position:fixed;left:0;top:0;z-index:10000;width:16px;height:20px;border-radius:3px;background:var(--primary-button-background,#2e7d32);box-shadow:0 2px 6px #00000040;pointer-events:none;will-change:transform,opacity}.hvs-learn{position:relative;z-index:1;margin:14px 0 0}.collection__header:has(.expandable-content--expandable)+.hvs-learn{margin-top:38px}.hvs-learn__tabs{display:flex;gap:8px;flex-wrap:nowrap}.hvs-learn__tab{appearance:none;-webkit-appearance:none;touch-action:manipulation;flex:0 1 auto;min-width:0;display:inline-flex;align-items:center;gap:7px;min-height:48px;margin:0;padding:0 16px;border:1.5px solid var(--border-color,#d4cec7);border-radius:999px;background:var(--secondary-background,#fff);color:var(--heading-color,#3b2314);font-family:var(--text-font-family,Inter,system-ui,sans-serif);font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .15s,border-color .15s,color .15s}.hvs-learn__tab.is-on{background:var(--primary-button-background,#2e7d32);border-color:var(--primary-button-background,#2e7d32);color:#fff}.hvs-learn__tab:focus-visible{outline:2px solid var(--accent-color,#1b5e20);outline-offset:2px}.hvs-learn__count{font-weight:500;opacity:.85}.hvs-learn__hint{font-weight:400;opacity:.85;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hvs-learn__panel{margin:12px 0 0;padding:18px 16px;border:1px solid var(--border-color,#d4cec7);border-radius:12px;background:#f8f6f2;color:var(--text-color,#3b2314)}.hvs-learn__panel[hidden]{display:none}.hvs-learn__head{margin:0 0 14px}.hvs-learn__title{margin:0;font-family:var(--heading-font-family,Lora,Georgia,serif);font-size:20px;font-weight:700;line-height:1.2;color:var(--heading-color,#3b2314)}.hvs-learn__title a{color:inherit;text-decoration:none}.hvs-learn__answer{margin:14px 0 0;font-size:15px;line-height:1.55}.hvs-learn__grid{display:grid;grid-template-columns:1fr;gap:14px}.hvs-learn__sow{padding:12px;border:1px solid var(--border-color,#d4cec7);border-radius:10px;background:var(--secondary-background,#fff)}.hvs-learn__zone{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:14px}.hvs-learn__zone-label{color:var(--text-color,#3b2314);min-width:0}.hvs-learn__zone-name{font-weight:600;color:var(--heading-color,#3b2314)}.hvs-learn__zone-change{appearance:none;-webkit-appearance:none;min-height:32px;margin:0 0 0 auto;padding:0 10px;border:1px solid var(--border-color,#d4cec7);border-radius:999px;background:transparent;color:var(--accent-color,#1b5e20);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer}.hvs-learn__zone-change:focus-visible,.hvs-learn__zone-chip:focus-visible{outline:2px solid var(--accent-color,#1b5e20);outline-offset:2px}.hvs-learn__zones{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 2px}.hvs-learn__zones[hidden]{display:none}.hvs-learn__zone-chip{appearance:none;-webkit-appearance:none;min-height:40px;margin:0;padding:0 12px;border:1.5px solid var(--border-color,#d4cec7);border-radius:999px;background:var(--secondary-background,#fff);color:var(--text-color,#3b2314);font-family:inherit;font-size:13px;font-weight:500;cursor:pointer}.hvs-learn__zone-chip[aria-pressed=true]{background:var(--primary-button-background,#2e7d32);border-color:var(--primary-button-background,#2e7d32);color:#fff}.hvs-learn__strip{margin-top:10px}.hvs-learn__strip[hidden]{display:none}.hvs-learn__months{display:grid;grid-template-columns:repeat(12,1fr);gap:3px;list-style:none;margin:0 0 8px;padding:0}.hvs-learn__months li{display:flex;align-items:center;justify-content:center;height:30px;border-radius:6px;background:#edf2f0;color:#6a5242;font-size:12px;font-weight:600;line-height:1}.hvs-learn__months li.is-sow{background:#cfe3cc;color:#1b5e20}.hvs-learn__months li.is-now{box-shadow:inset 0 0 0 2px var(--accent-color,#1b5e20)}.hvs-learn__when{margin:0;font-size:14px;line-height:1.45}.hvs-learn__when strong{color:var(--accent-color,#1b5e20)}.hvs-learn__facts{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;margin:0;align-content:start}.hvs-learn__facts div{margin:0}.hvs-learn__facts dt{font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#6a5242}.hvs-learn__facts dd{margin:2px 0 0;font-size:14px;line-height:1.4;color:var(--heading-color,#3b2314)}.hvs-learn__safety{display:flex;gap:8px;align-items:flex-start;margin:14px 0 0;padding:10px 12px;border-radius:10px;background:#f8ebe1;color:#8a3b12;font-size:14px;line-height:1.45}.hvs-learn__safety svg{flex:none;width:18px;height:18px;margin-top:2px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round}.hvs-learn__safety a{color:inherit;text-decoration:underline;text-underline-offset:3px}.hvs-learn__problems{margin:14px 0 0}.hvs-learn__problems h3{margin:0 0 4px;font-family:var(--text-font-family,Inter,system-ui,sans-serif);font-size:14px;font-weight:600;color:var(--heading-color,#3b2314)}.hvs-learn__problems ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 14px}.hvs-learn__problems a{font-size:14px;color:var(--accent-color,#1b5e20);text-decoration:underline;text-underline-offset:3px}.hvs-learn__links{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;margin:16px 0 0}.hvs-learn__guide{display:inline-flex;align-items:center;min-height:48px;padding:0 22px;border-radius:999px;background:var(--primary-button-background,#2e7d32);color:#fff;font-size:15px;font-weight:600;text-decoration:none}.hvs-learn__hub{font-size:14px;color:var(--accent-color,#1b5e20);text-decoration:underline;text-underline-offset:3px}@media(hover:hover)and (pointer:fine){.hvs-learn__tab:not(.is-on):hover{border-color:var(--accent-color,#1b5e20);color:var(--accent-color,#1b5e20)}.hvs-learn__zone-change:hover{background:#1b5e2012}.hvs-learn__guide:hover{background:#256b29;color:#fff}.hvs-learn__title a:hover{text-decoration:underline;text-underline-offset:3px}}@media screen and (min-width:641px){.hvs-learn__panel{padding:22px 24px}.hvs-learn__grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:20px}.hvs-learn__title{font-size:24px}}@media(prefers-reduced-motion:reduce){.hvs-qs__add,.js .hvs-qs__qbtn,.js .hvs-qs__face,.hvs-learn__tab{transition:none}.hvs-qs__add:active{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/164/assets/hvs-quick-shop.css.map */
