:root{--algolia-color-primary: #2e7631;--algolia-color-primary-hover: #256329;--algolia-color-background: #fff;--algolia-color-background-secondary: #f9f9f9;--algolia-color-background-tertiary: #f5f5f5;--algolia-color-foreground: #333;--algolia-color-foreground-secondary: #666;--algolia-color-foreground-muted: #999;--algolia-color-foreground-subtle: #727272;--algolia-color-border: #ddd;--algolia-color-link: #0066cc;--algolia-color-focus: #005fcc;--algolia-color-sale: #c41230;--algolia-color-success: #22c55e;--algolia-color-error: #ef4444;--algolia-color-disabled: #9e9e9e;--algolia-color-instore: #000;--algolia-color-cannabinoid-bg: #d2dc63cc;--algolia-color-cannabinoid-text: #1b2827;--algolia-color-shimmer-light: #f0f0f0;--algolia-color-shimmer-dark: #e0e0e0;--algolia-color-button: #000;--algolia-color-button-text: #fff;--ontario-grown-badge-size: clamp(44px, 8vw, 58px)}.algolia-collection .ais-page{display:flex;align-items:flex-start;margin:16px auto;transition:opacity .35s ease;padding:0}.algolia-collection .ais-page button,.algolia-collection .ais-page input,.algolia-collection .ais-page select,.algolia-collection .ais-page textarea{font-family:inherit}.algolia-collection .ais-page .ais-h2,.algolia-collection .ais-page .ais-input,.algolia-collection .ais-page .ais-facets-button,.algolia-collection .ais-page .ais-change-display,.search-results__no-results{display:none}.ais-page .ais-Pagination,.ais-facets,.ais-facets-button{display:none!important}.algolia-collection .ais-page .ais-block{float:none!important;flex:1;min-width:0;padding-left:30px}.ais-Hits-list{display:grid;grid-template-columns:repeat(2,1fr);column-gap:8px;row-gap:16px;margin:0;padding:0;list-style:none}.ais-Hits-item{list-style:none;min-width:0}.algolia-collection .ais-page .ais-search-header{display:flex;align-items:flex-end;justify-content:space-between;margin-top:0;padding-bottom:16px;padding-left:0;padding-right:0}.algolia-collection .ais-page .ais-search-header:after{display:none}.ais-page .ais-Stats .ais-stats--nb-results{font-size:15px;font-weight:500;line-height:100%;letter-spacing:0;color:#3f3f3f;text-transform:capitalize}.ais-page .ais-stats-mobile-count{display:none}.ais-page .ais-Hits .ais-hit.ais-product{display:flex;flex-direction:column;justify-content:space-between;gap:8px;width:100%!important;height:100%;margin:0!important;padding:15px;border-radius:4px;cursor:default;box-shadow:0 0 1px #0000001f,0 0 2px #0000001f,0 0 6px #0000001f;transition:transform .2s ease,box-shadow .2s ease}.ais-page .ais-Hits .ais-hit.ais-product:hover{transform:translateY(-3px);box-shadow:0 2px 4px #0000001a,0 4px 8px #0000001a,0 8px 16px #0000001a}.ais-hit--info{position:relative;display:flex;flex-direction:column;gap:calc((var(--ontario-grown-badge-size) / 2) + 8px);min-width:0;overflow:hidden}.ais-hit--actions{display:flex;flex-direction:column;gap:8px;margin-top:auto}.ais-hit--pricing{display:flex;flex-direction:column}.ais-page .ais-product .ais-hit--pricing,.ais-page .ais-product .ais-hit--price-container--in-store{min-height:44px}.ais-page p.ais-hit--in-store-message{font-size:15px;line-height:1.4;color:var(--color-foreground, #333);text-align:left;margin:0;padding-bottom:0}.ais-page .ais-Hits-item .ais-hit--in-store-message a{font-size:15px;color:inherit;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.ais-hit--link{position:relative;display:block;margin-bottom:22px;cursor:pointer}.ais-page .ais-results-as-block .ais-Hits-item .ais-hit--media{position:relative;width:100%}.ais-page .ais-results-as-block .ais-Hits-item .ais-hit--link{margin-bottom:0}.ais-hit--picture{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:var(--algolia-color-background-secondary);transition:opacity .2s ease}.ais-hit--link:hover .ais-hit--picture{opacity:.85}.ais-hit--link:focus-visible{outline:none}.ais-hit--link:focus-visible .ais-hit--picture{outline:2px solid #000;outline-offset:-2px}.ais-page .ais-results-as-block .ais-Hits-item .ais-hit--picture{position:static;width:100%;height:auto;aspect-ratio:1 / 1;margin:0 auto;max-width:190px}.ais-page .ais-results-as-block .ais-Hits-item .ais-hit--badges,.section-algolia-search-bar [data-autocomplete-source-id=products] .ais-hit--badges{position:absolute;top:15px;left:15px;z-index:2;display:flex;gap:8px}@media screen and (max-width:749px){.ais-page .ais-results-as-block .ais-Hits-item .ais-hit--badges{top:8px;left:8px}}.ais-page .ais-product .ais-hit--badge,.section-algolia-search-bar [data-autocomplete-source-id=products] .ais-hit--badge{display:inline-block;padding:4px 8px;border-radius:4px;background:var(--algolia-color-cannabinoid-text);color:#f6f2ea;font-size:10px;font-weight:500;line-height:100%;letter-spacing:0;text-transform:uppercase;white-space:nowrap}.ais-hit--ontario-grown{position:absolute;right:0;bottom:0;z-index:2;transform:translateY(50%)}.ais-hit--ontario-grown img{display:block;width:var(--ontario-grown-badge-size);height:var(--ontario-grown-badge-size);object-fit:contain}@media(min-width:768px){:root{--ontario-grown-badge-size: 64px}}.ais-page .ais-Hits-item .ais-hit--details,.section-algolia-search-bar [data-autocomplete-source-id=products] .ais-hit--details{display:flex;flex-direction:column;gap:4px;text-align:left}.ais-page .ais-Hits-item .ais-hit--details{gap:2px}.ais-page .ais-results-as-block .ais-hit--details{margin-top:0!important}.ais-page .ais-Hits-item .ais-hit--vendor,.section-algolia-search-bar [data-autocomplete-source-id=products] .ais-hit--vendor{margin-bottom:4px;font-size:15px;font-weight:600;line-height:18px;letter-spacing:0;color:#000}.ais-page .ais-Hits-item .ais-hit--vendor{margin:0}.section-algolia-search-bar [data-autocomplete-source-id=products] .ais-hit--vendor{font-weight:600;font-size:13px;line-height:15px;letter-spacing:0;vertical-align:middle;margin-bottom:0}.ais-page .ais-Hits-item .ais-hit--title,.ais-page .ais-Hits-item .ais-hit--title a,.section-algolia-search-bar [data-autocomplete-source-id=products] .ais-hit--title,.section-algolia-search-bar [data-autocomplete-source-id=products] .ais-hit--title a{font-size:18px;font-weight:400;line-height:21px;letter-spacing:0;color:#000;overflow:hidden;white-space:normal;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.ais-page .ais-Hits-item .ais-hit--title{margin-block:0}.section-algolia-search-bar [data-autocomplete-source-id=products] .ais-hit--title,.section-algolia-search-bar [data-autocomplete-source-id=products] .ais-hit--title a{font-weight:400;font-size:15px;line-height:18px;letter-spacing:0;vertical-align:middle;margin-bottom:0}.section-algolia-search-bar [data-autocomplete-source-id=products] .ais-hit--cannabinoids{margin:0}.ais-page .ais-Hits-item .ais-hit--title a,.section-algolia-search-bar [data-autocomplete-source-id=products] .ais-hit--title a{color:inherit;text-decoration:none;cursor:pointer}.ais-page .ais-Hits-item .ais-hit--title a:hover{text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:currentcolor}body .aa-Panel [data-autocomplete-source-id=products] .ais-hit--title a:hover{text-decoration:none}.ais-page .ais-Hits-item .ais-hit--title a:focus-visible{outline:none;text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:#000}.ais-page .ais-Hits-item .ais-hit--plant-type,.section-algolia-search-bar [data-autocomplete-source-id=products] .ais-hit--plant-type{margin-bottom:4px;font-size:15px;line-height:18px;letter-spacing:0;color:var(--algolia-color-foreground-subtle)}.ais-page .ais-Hits-item .ais-hit--plant-type{margin:0;padding-top:4px}.ais-hit--swatches{position:relative;display:flex;flex-wrap:wrap;gap:8px}.ais-page .ais-product :is(.ais-hit--cannabinoids,.ais-hit--swatches){justify-content:flex-start!important;margin-inline:0!important;padding-inline:0!important}.ais-hit--swatch{display:inline-block;min-width:48px;min-height:38px;padding:12px 6px;border:1px solid #a5a5a5;border-radius:4px!important;background:transparent;color:#3f3f3f;font-size:12px;line-height:1.1;white-space:normal;overflow-wrap:anywhere;text-align:center;overflow:hidden}button.ais-hit--swatch{cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}.ais-page .ais-product .ais-hit--swatch{display:inline-flex;flex:0 0 48px;align-items:center;justify-content:center;width:48px;max-width:48px;min-width:0;height:40px;max-height:40px;padding:4px;line-height:1.1;text-align:center;white-space:normal;overflow-wrap:anywhere;overflow:hidden}button.ais-hit--swatch:hover:not(:disabled):not(.ais-hit--swatch-unavailable):not(.ais-hit--swatch-in-store),.ais-hit--swatch-active:not(.ais-hit--swatch-unavailable):not(.ais-hit--swatch-in-store){border-color:#2e7631;background:#2e7631;color:#f6f2ea}.ais-hit--swatch-unavailable{position:relative;border:1px solid #a5a5a5;background:transparent;color:#a5a5a5}.ais-hit--swatch-unavailable:hover,.ais-hit--swatch-active.ais-hit--swatch-unavailable{outline:2px solid #000;border-color:#000;background:transparent;color:#a5a5a5}.ais-page .ais-product .ais-hit--swatch-unavailable{border-color:#a5a5a5;background:#fff;color:#6b6b6b}.ais-page .ais-product .ais-hit--swatch-unavailable:hover{outline:none;border-color:#a5a5a5;background:#fff;color:#6b6b6b}.ais-page .ais-product .ais-hit--swatch-active.ais-hit--swatch-unavailable{outline:none;border-color:#a5a5a5;background:#eaeaea;color:#6b6b6b}.ais-hit--swatch-in-store{position:relative}.ais-hit--swatch-in-store:hover,.ais-hit--swatch-active.ais-hit--swatch-in-store{background:#3f3f3f;border-color:#3f3f3f;color:#fff}.ais-hit--swatch-in-store:after{content:"";position:absolute;top:50%;left:50%;width:140%;height:1px;background:#a5a5a5;transform:translate(-50%,-50%) rotate(-45deg)}.ais-hit--swatch-unavailable:after{content:"";position:absolute;top:50%;left:50%;width:140%;height:1px;background:#a5a5a5;transform:translate(-50%,-50%) rotate(-45deg)}.ais-page .ais-product .ais-hit--swatch-more{display:inline-flex;align-items:center;font-size:13px;color:var(--algolia-color-foreground-subtle);text-decoration:underline;white-space:nowrap;order:9999}.ais-page .ais-product .ais-hit--swatch-more:hover{text-decoration:underline}.ais-hit--swatches-loading{position:relative;min-height:24px}.ais-hit--swatch-placeholder{display:inline-block;width:32px;height:20px;border-radius:12px;background:linear-gradient(90deg,var(--algolia-color-shimmer-light) 25%,var(--algolia-color-shimmer-dark) 50%,var(--algolia-color-shimmer-light) 75%);background-size:200% 100%;animation:algolia-shimmer 1.2s infinite}.ais-page .ais-hit--swatch-placeholder{width:48px!important;height:38px!important;border-radius:4px!important}.ais-Hits .ais-product .ais-hit--price,.section-algolia-search-bar [data-autocomplete-source-id=products] .ais-hit--price{display:flex;align-items:center;gap:6px;margin:0}.ais-hit--price b{font-size:24px;font-weight:600;line-height:29px;color:var(--algolia-color-cannabinoid-text)}.ais-hit--price-sale{color:var(--algolia-color-sale)!important}.ais-Hits .ais-product .ais-hit--price-striked,body .aa-Panel [data-autocomplete-source-id=products] .ais-hit--price-striked{margin:0;font-size:13px;line-height:15px;letter-spacing:0;color:var(--algolia-color-foreground-subtle);text-align:left;text-decoration:line-through}.ais-Hits .ais-product .ais-hit--tax-label,.section-algolia-search-bar [data-autocomplete-source-id=products] .ais-hit--tax-label{flex:0 0 33px;max-width:33px;font-size:10px;line-height:100%;letter-spacing:0;color:var(--algolia-color-foreground-subtle);overflow-wrap:normal;word-break:normal}.ais-hit--pricing-meta{display:flex;align-items:center;gap:4px}.ais-Hits .ais-product .ais-hit--save-badge,.section-algolia-search-bar [data-autocomplete-source-id=products] .ais-hit--save-badge{margin:0;font-size:13px;line-height:15px;letter-spacing:0;color:var(--algolia-color-sale);text-align:left}.ais-Hits .ais-product .ais-hit--ppu,.section-algolia-search-bar [data-autocomplete-source-id=products] .ais-hit--ppu{margin:0;font-size:13px;line-height:15px;letter-spacing:0;color:var(--algolia-color-foreground-subtle);text-align:left}.ais-Hits .ais-product .ais-hit--cannabinoids,.section-algolia-search-bar [data-autocomplete-source-id=products] .ais-hit--cannabinoids{display:flex;flex-wrap:wrap;align-items:flex-start;gap:7px;margin:6px 0 0}.ais-page .ais-product .ais-hit--cannabinoids{gap:6px;margin:0}.ais-Hits .ais-product .ais-hit--thc,.ais-Hits .ais-product .ais-hit--cbd,.section-algolia-search-bar [data-autocomplete-source-id=products] .ais-hit--thc,.section-algolia-search-bar [data-autocomplete-source-id=products] .ais-hit--cbd{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:20px;padding:0 4px;border-radius:4px;background:#d2dc63cc;color:var(--algolia-color-cannabinoid-text);font-size:12px;font-weight:500;line-height:100%;letter-spacing:0;text-align:center;text-transform:none}@media(max-width:749px){.ais-Hits .ais-product .ais-hit--thc,.ais-Hits .ais-product .ais-hit--cbd,.section-algolia-search-bar [data-autocomplete-source-id=products] .ais-hit--thc,.section-algolia-search-bar [data-autocomplete-source-id=products] .ais-hit--cbd{font-size:10px}}.ais-hit--cart{position:relative;z-index:2;margin-top:8px}.algolia-collection .ais-page .ais-product .ais-hit--cart-button.ocs-button{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:var(--ocs-button-height);height:auto;margin-top:0;padding-block:0;padding-inline:20px;border:var(--ocs-button-border-width) solid var(--ocs-button-border-color);border-radius:var(--ocs-button-border-radius);background:var(--ocs-button-background-color);color:var(--ocs-button-text-color);font-family:inherit;font-size:16px;font-weight:600;line-height:20px;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-appearance:none;appearance:none;overflow:hidden;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.algolia-collection .ais-page .ais-product .ais-hit--cart-button.ocs-button:hover:not(:disabled):not([disabled]):not([aria-disabled=true]){border-color:var(--ocs-button-hover-border-color);background:var(--ocs-button-background-color);color:var(--ocs-button-hover-text-color)}.algolia-collection .ais-page .ais-product .ais-hit--cart-button.ocs-button:before,.algolia-collection .ais-page .ais-product .ais-hit--cart-button.ocs-button:after{content:"";position:absolute;pointer-events:none;z-index:-1}.algolia-collection .ais-page .ais-product .ais-hit--cart-button.ocs-button:before{top:50%;left:50%;width:110%;height:0;padding-bottom:110%;border-radius:50%;background:var(--ocs-button-hover-background-color);transform:translate3d(-50%,-50%,0) scale3d(0,0,1)}.algolia-collection .ais-page .ais-product .ais-hit--cart-button.ocs-button:after{top:0;right:0;bottom:0;left:0;background:var(--ocs-button-hover-background-color);opacity:0;transition:opacity .3s}.algolia-collection .ais-page .ais-product .ais-hit--cart-button.ocs-button:hover:not(:disabled):not([disabled]):not([aria-disabled=true]):before{transform:translate3d(-50%,-50%,0) scaleZ(1);transition:transform .4s cubic-bezier(.1,0,.3,1)}.algolia-collection .ais-page .ais-product .ais-hit--cart-button.ocs-button:hover:not(:disabled):not([disabled]):not([aria-disabled=true]):after{opacity:1;transition-delay:.3s;transition-duration:.01s}@media(prefers-reduced-motion:reduce){.algolia-collection .ais-page .ais-product .ais-hit--cart-button.ocs-button,.algolia-collection .ais-page .ais-product .ais-hit--cart-button.ocs-button:before,.algolia-collection .ais-page .ais-product .ais-hit--cart-button.ocs-button:after,.algolia-collection .ais-page .ais-product .ais-hit--cart-button.ocs-button:hover:not(:disabled):not([disabled]):not([aria-disabled=true]):before,.algolia-collection .ais-page .ais-product .ais-hit--cart-button.ocs-button:hover:not(:disabled):not([disabled]):not([aria-disabled=true]):after{transition:none}}.ais-page .ais-product .ais-hit--cart-button-text{position:relative;z-index:1}.ais-hit--cart-button.ocs-button .ais-hit--cart-button-text{font-size:16px}.algolia-collection .ais-page .ais-product .ais-hit--cart-button.ocs-button .ais-hit--cart-button-spinner,.ais-page .ais-product .ais-hit--cart-button.ocs-button .ais-hit--cart-button-spinner{display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;align-items:center;justify-content:center;background:inherit;border-radius:inherit;pointer-events:none}.algolia-collection .ais-page .ais-product .ais-hit--cart-button.ocs-button .ais-hit--cart-button-spinner svg,.ais-page .ais-product .ais-hit--cart-button.ocs-button .ais-hit--cart-button-spinner svg{width:20px;height:20px;animation:ocs-card-spin .8s linear infinite}.ais-hit--cart-button__oos,.ais-page .ais-product .ais-hit--cart-button__oos{opacity:.5;cursor:not-allowed;pointer-events:none}.ais-hit--cart-button__in-store,.ais-page .ais-product .ais-hit--cart-button__in-store{cursor:not-allowed;pointer-events:none}.ais-hit--cart-button__in-store.ocs-button:disabled,.ais-hit--cart-button__in-store.ocs-button[disabled],.ais-page .ais-product .ais-hit--cart-button__in-store.ocs-button:disabled,.ais-page .ais-product .ais-hit--cart-button__in-store.ocs-button[disabled]{opacity:1}.ais-hit--cart-button__loading,.ais-page .ais-product .ais-hit--cart-button__loading{width:100%!important;cursor:wait;pointer-events:none}.algolia-collection .ais-page .ais-product .ais-hit--cart-button.ocs-button.ais-hit--cart-button__loading .ais-hit--cart-button-text,.ais-page .ais-product .ais-hit--cart-button.ocs-button.ais-hit--cart-button__loading .ais-hit--cart-button-text{opacity:0;visibility:hidden}.algolia-collection .ais-page .ais-product .ais-hit--cart-button.ocs-button.ais-hit--cart-button__loading .ais-hit--cart-button-spinner,.ais-page .ais-product .ais-hit--cart-button.ocs-button.ais-hit--cart-button__loading .ais-hit--cart-button-spinner{display:flex}.ais-hit--cart-button__error,.ais-page .ais-product .ais-hit--cart-button__error{background:var(--algolia-color-error)!important}.algolia-collection .ais-page .ais-custom-load-more-count{margin:32px auto 12px;color:#3f3f3f;font-size:18px;font-weight:400;line-height:100%;text-align:center}@media(max-width:767px){.algolia-collection .ais-page .ais-custom-load-more-count{font-size:15px}}.ais-custom-load-more{display:block;margin:0 auto 32px;max-width:200px}.algolia-collection .ais-page .ais-custom-load-more.ocs-button{min-height:var(--ocs-button-height);height:auto}.ais-custom-load-more:disabled{opacity:.7;cursor:wait}.ais-page .ais-custom-load-more-wrap{display:flex;flex-direction:column;align-items:center;margin:0 auto}.ais-hits-empty{padding:40px 20px;color:var(--algolia-color-foreground-secondary);text-align:left}.algolia-collection--empty #algolia-shopify-instantsearch,.algolia-collection--empty .ais-page{min-height:0!important}.algolia-collection--empty .ais-page{margin-block-end:0}.algolia-collection .ais-page .ais-sort-custom{position:relative}.algolia-collection .ais-page .ais-SortBy{display:none}.algolia-collection .ais-page .ais-sort-custom-trigger{display:flex;align-items:center;gap:10px;min-width:172px;padding:4px 10px;border:2px solid #2e7631;border-radius:3px;background:#fff;color:#000;cursor:pointer;transition:all .2s}.algolia-collection .ais-page .ais-sort-custom--open .ais-sort-custom-trigger{background:#2e7631;color:#fff}.algolia-collection .ais-page .ais-sort-custom-icon{width:17px;height:14px}.algolia-collection .ais-page .ais-sort-custom--open .ais-sort-custom-icon path{fill:#fff}.algolia-collection .ais-page .ais-sort-custom-labels{display:flex;flex-direction:column;text-align:left}.algolia-collection .ais-page .ais-sort-custom-title{margin-bottom:2px;font-size:14px;font-weight:600;line-height:18px;letter-spacing:0;text-transform:uppercase}.algolia-collection .ais-page .ais-sort-custom-value{font-size:12px;line-height:1;letter-spacing:0;text-transform:uppercase}.algolia-collection .ais-page .ais-sort-custom-dropdown{position:absolute;top:calc(100% + 4px);right:0;z-index:10;display:none;min-width:274px;padding:14px 0;border-radius:5px;background:#fff;box-shadow:0 4px 12px #0000001f;overflow:hidden}.algolia-collection .ais-page .ais-sort-custom--open .ais-sort-custom-dropdown{display:flex;flex-direction:column}.algolia-collection .ais-page .ais-sort-custom-option{padding:10px 16px;border:none;background:none;color:#3f3f3f;font-size:15px;font-weight:500;line-height:100%;text-align:center;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background .15s}.algolia-collection .ais-page .ais-sort-custom-option:hover{text-decoration:underline}.algolia-collection .ais-page .ais-sort-custom-option--active{font-weight:600;text-decoration:underline}@keyframes algolia-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes ocs-card-spin{to{transform:rotate(360deg)}}@media(max-width:799px){.algolia-collection .ais-page{flex-direction:column;gap:16px}.algolia-collection .ais-page .ais-block{display:flex;flex-wrap:wrap;align-items:stretch;column-gap:16px;row-gap:16px;padding-left:0}.algolia-collection .ais-page .ais-block>.acf-active-bar,.algolia-collection .ais-page .ais-block>.ais-hits-container,.algolia-collection .ais-page .ais-block>.ais-custom-load-more{flex:0 0 100%}.algolia-collection .ais-page .ais-block>.ais-search-header{flex:0 0 calc(50% - 8px);margin-top:0;padding-bottom:0;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:0}.algolia-collection .ais-page .ais-search-header .ais-stats-container,.algolia-collection .ais-page .ais-search-header .ais-change-display{display:none}.ais-page .ais-stats-mobile-count{display:block;font-size:13px;font-weight:400;color:#3f3f3f}.algolia-collection .ais-page .ais-sort{flex:1;float:initial}.algolia-collection .ais-page .ais-sort-custom-trigger{width:100%;min-width:auto!important}.ais-page .ais-results-as-block .ais-Hits-item .ais-hit--media{max-width:160px}.ais-page .ais-results-as-block .ais-Hits-item .ais-hit--picture{width:100%}.ais-page .ais-Hits-item .ais-hit--vendor,.section-algolia-search-bar [data-autocomplete-source-id=products] .ais-hit--vendor{font-size:13px}.ais-page .ais-Hits-item .ais-hit--title,.ais-page .ais-Hits-item .ais-hit--title a,.section-algolia-search-bar [data-autocomplete-source-id=products] .ais-hit--title,.section-algolia-search-bar [data-autocomplete-source-id=products] .ais-hit--title a{font-size:15px}.ais-page .ais-Hits-item .ais-hit--plant-type,.section-algolia-search-bar [data-autocomplete-source-id=products] .ais-hit--plant-type{font-size:13px}}@media(min-width:800px){.algolia-collection .ais-page .ais-Hits-item .ais-hit--title,.algolia-collection .ais-page .ais-Hits-item .ais-hit--title a{font-size:18px;line-height:21px}}@media(max-width:767px){.ais-hit--title a:focus,.ais-hit--title a:active{text-decoration:underline}.ais-page .ais-Hits .ais-hit.ais-product{padding:8px}.algolia-collection .ais-page .ais-product .ais-hit--cart-button.ocs-button{line-height:20px}.ais-page .ais-Hits-item .ais-hit--title,.ais-page .ais-Hits-item .ais-hit--title a,.section-algolia-search-bar [data-autocomplete-source-id=products] .ais-hit--title,.section-algolia-search-bar [data-autocomplete-source-id=products] .ais-hit--title a{display:block;overflow:visible;font-size:15px;line-height:18px;text-overflow:clip;-webkit-line-clamp:unset;line-clamp:unset}.ais-page .ais-product .ais-hit--swatches{align-content:flex-start!important;align-items:flex-start!important;min-height:63px;gap:4px}.ais-page .ais-product .ais-hit--swatches:has(.ais-hit--swatch-more){flex-wrap:wrap!important;overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important}.ais-page .ais-product .ais-hit--swatch-more{flex:0 0 100%}.ais-page .ais-product .ais-hit--swatches:not(:has(.ais-hit--swatch-more)){overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important}.ais-page p.ais-hit--in-store-message,.ais-page .ais-Hits-item .ais-hit--in-store-message a{font-size:13px}.ais-hit--ontario-grown{transform:translateY(50%)}}@media(min-width:1021px){.ais-Hits-list{grid-template-columns:repeat(3,1fr);gap:24px}}@media(max-width:1510px){.algolia-collection .ais-page,.acf-skeleton-page{padding:0 var(--page-margin, 24px)}}@media(max-width:767px){.algolia-collection .ais-page,.acf-skeleton-page{padding-inline:15px}}@keyframes acf-shimmer{0%{background-position:-600px 0}to{background-position:600px 0}}.acf-skeleton-line{background:linear-gradient(90deg,#f5f5f5 25%,#ececec,#f5f5f5 75%);background-size:1200px 100%;animation:acf-shimmer 1.4s ease-in-out infinite;border-radius:4px;display:block}.acf-skeleton-page{max-width:1430px;margin:16px auto;display:flex;align-items:flex-start;box-sizing:border-box;min-height:600px;gap:28px}.algolia-collection:has(#acf-skeleton-page) #algolia-shopify-instantsearch{min-height:0!important;height:0;overflow:hidden}.algolia-collection:has(#acf-skeleton-page) .ais-page{opacity:0;pointer-events:none}.acf-skeleton-sidebar{width:25%;padding-right:16px;box-sizing:border-box;flex-shrink:0}.acf-skeleton-header-row{padding:16px 0;margin-bottom:4px;border-bottom:2px solid #e8e8e8}.acf-skeleton-header-title{height:20px;width:40%}.acf-skeleton-filter-row{padding:18px 0;border-bottom:1px solid #e8e8e8}.acf-skeleton-filter-label{height:15px;width:65%}.acf-skeleton-block{flex:1;min-width:0}.search-tabs{display:flex;gap:8px;margin-bottom:24px;border-bottom:1px solid var(--color-border, #e0e0e0);padding-bottom:0;justify-content:center}.search-tabs__tab{background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;font:inherit;font-size:18px;font-weight:600;letter-spacing:.02em;padding:10px 0;margin:0 12px;color:#727272;text-transform:uppercase;transition:color .15s,border-color .15s}.search-tabs__tab--active,.search-tabs__tab:hover{color:#000;border-bottom-color:#2e7631}.search-tabs__count{font-size:inherit;color:#727272}.search-tabs__tab--active .search-tabs__count{color:#727272}.search-tabs__panel{display:none}.search-tabs__panel--active{display:block}.search-tabs-select{display:none;position:relative;margin-bottom:24px}.search-tabs-select__trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 16px;background:var(--color-background, #fff);border:1px solid var(--color-border, #e0e0e0);border-radius:4px;font:inherit;font-size:.9375rem;font-weight:600;color:var(--color-foreground, #111);cursor:pointer;text-align:left;text-transform:uppercase}.search-tabs-select__chevron{flex-shrink:0;margin-left:8px;transition:transform .2s}.search-tabs-select--open .search-tabs-select__chevron{transform:rotate(180deg)}.search-tabs-select__list{display:none;position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--color-background, #fff);border:1px solid var(--color-border, #e0e0e0);border-radius:4px;box-shadow:0 4px 16px #0000001a;list-style:none;margin:0;padding:0;z-index:100;overflow:hidden}.search-tabs-select--open .search-tabs-select__list{display:block}.search-tabs-select__option{padding:12px 16px;font-size:.9375rem;color:var(--color-foreground-muted, #666);cursor:pointer;text-transform:uppercase;transition:background .1s}.search-tabs-select__option:hover{background:var(--color-background-secondary, #f5f5f5)}.search-tabs-select__option--active{font-weight:600;color:var(--color-foreground, #111)}@media(max-width:767px){.search-tabs{display:none}.search-tabs-select{display:block}}.search-secondary-results{padding:8px 0}.search-collections-layout{display:flex;gap:40px;align-items:flex-start;padding:8px 0}.search-collections-list{flex:0 0 28%}.search-brands-grid-wrap{flex:1}.search-brands-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.search-brand-tile{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:var(--color-foreground, #111);gap:10px}.search-brand-tile:hover .search-brand-tile__title{color:var(--color-primary, #2e7631)}.search-brand-tile__image{width:100%;aspect-ratio:1;background:var(--color-background-secondary, #f4f4f4);display:flex;align-items:center;justify-content:center;overflow:hidden;padding:14px}.search-brand-tile__image img{width:100%;height:100%;object-fit:contain}.search-brand-tile__title{font-size:.8125rem;font-weight:600;text-align:center;text-transform:uppercase;letter-spacing:.04em}@media(max-width:767px){.search-collections-layout{flex-direction:column}.search-collections-list{flex:none;width:100%}.search-brands-grid-wrap{width:100%}.search-brands-grid{grid-template-columns:repeat(2,1fr)}}.search-result-item{display:block;padding:12px 0;border-bottom:1px solid var(--color-border, #e8e8e8);color:var(--color-foreground, #111);text-decoration:none;font-size:.9375rem;line-height:1.4}.search-result-item:last-child{border-bottom:none}.search-result-item:hover{color:var(--color-primary, #2e7631)}.search-result-item :is(em,mark,.ais-highlight){background:none;font-weight:600;font-style:normal}.search-secondary-subheader{font-size:.8125rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--color-foreground-muted, #888);margin:24px 0 8px}.search-no-results{padding:24px 0;color:var(--color-foreground-muted, #888)}.search-content-item{padding:20px 0;border-bottom:1px solid var(--color-border, #e8e8e8)}.search-content-item:last-child{border-bottom:none}.search-content-item__title{display:block;font-size:1rem;font-weight:600;color:var(--color-foreground, #111);text-decoration:none;margin-bottom:6px}.search-content-item__title:hover{color:var(--color-primary, #2e7631)}.search-content-item__title em{font-style:normal;font-weight:600}.search-content-item__excerpt{font-size:.875rem;color:var(--color-foreground-muted, #666);line-height:1.5;margin-bottom:10px;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.search-content-item__excerpt--short{-webkit-line-clamp:2;line-clamp:2}.search-content-item__excerpt em{font-style:normal;font-weight:600;color:var(--color-foreground, #111)}.search-content-item__read-more{font-size:.8125rem;font-weight:600;color:var(--color-primary, #2e7631);text-decoration:none;letter-spacing:.02em}.search-content-item__read-more:hover{text-decoration:underline}.algolia-collection--search[data-search-state=idle] .search-tabs,.algolia-collection--search[data-search-state=idle] .search-tabs-select,.algolia-collection--search[data-search-state=loading] .search-tabs,.algolia-collection--search[data-search-state=loading] .search-tabs-select,.algolia-collection--search[data-search-state=no-results] .search-tabs,.algolia-collection--search[data-search-state=no-results] .search-tabs-select,.algolia-collection--search[data-search-state=no-results] .search-tabs__panel{display:none}.algolia-collection--search[data-search-state=idle] .search-tabs__panel,.algolia-collection--search[data-search-state=loading] .search-tabs__panel{position:absolute;top:-9999px;left:0;width:100%;visibility:hidden;pointer-events:none}[id$=__search_popular_categories]{display:none}body:has(.algolia-collection--search[data-search-state=no-results]) [id$=__search_popular_categories]{display:block}.algolia-collection--search:not([data-search-state=no-results]) .search-no-results-state{display:none}.search-no-results-state{padding:48px 0;text-align:left}.search-no-results-state__heading{font-size:1.125rem;font-weight:600;color:var(--color-foreground, #111);margin-bottom:4px}.search-no-results-state__suggestions{list-style:none;padding-left:0;color:var(--color-foreground-muted, #666);font-size:.9375rem;line-height:1.8}.search-no-results-state__hint{margin-top:0}.section-algolia-search-bar .aa-Autocomplete{width:100%}.section-algolia-search-bar .aa-MainContainer{max-width:850px;margin-inline:auto;padding-block:var(--ocs-search-bar-padding-block);padding-inline:8px;width:100%;box-sizing:content-box}.section-algolia-search-bar .aa-DetachedSearchButton{display:flex;align-items:center;gap:8px;width:100%;background-color:#f4f4f4;border:none;box-shadow:none;padding-block:var(--ocs-search-bar-padding-block);padding-inline:8px;cursor:pointer}.section-algolia-search-bar .aa-DetachedSearchButtonPlaceholder{font-weight:500;font-size:15px;line-height:1;letter-spacing:-.075px;color:#727272;text-transform:lowercase}body.aa-Detached .aa-DetachedContainer .aa-Form{background-color:#f4f4f4;border:none;box-shadow:none}body.aa-Detached .aa-DetachedContainer .aa-Form:focus-within,body.aa-Detached .aa-DetachedContainer .aa-Form:hover{border:none;box-shadow:none}body.aa-Detached .aa-DetachedContainer .aa-Input{background-color:#f4f4f4}body.aa-Detached .aa-DetachedContainer .aa-Input::placeholder{font-weight:500;font-size:15px;line-height:1;letter-spacing:-.075px;color:#727272;text-transform:lowercase}.section-algolia-search-bar .aa-Item[aria-selected=true]{background:none!important}.section-algolia-search-bar .aa-PanelLayout{padding:8px 16px!important}@media screen and (min-width:750px){.section-algolia-search-bar .aa-PanelLayout{display:flex;flex-direction:column;max-height:calc(100dvh - var(--header-section-height, 100px) - 60px)!important;overflow:hidden}.section-algolia-search-bar .aa-PanelSections{min-height:0;overflow-y:auto}.section-algolia-search-bar .aa-SourceFooter{flex:0 0 auto;width:100%;background:#fff;text-align:center}}.section-algolia-search-bar .aa-NoResultsLink{display:none}.section-algolia-search-bar .aa-NoResultsHeader{font-weight:600;font-size:24px;line-height:29px;letter-spacing:0;vertical-align:middle;margin:0}.section-algolia-search-bar .aa-SourceHeader{margin:0 0 8px}.section-algolia-search-bar .aa-SourceHeaderTitle{font-family:Calibre,sans-serif;font-weight:600;font-size:24px;line-height:29px;letter-spacing:0;vertical-align:middle}.section-algolia-search-bar .aa-SourceHeaderLine{display:none!important}.section-algolia-search-bar .aa-Source{margin-bottom:8px;border-bottom:1px solid #D9D9D9}.section-algolia-search-bar .aa-PanelSection--right .aa-Source,.section-algolia-search-bar [data-autocomplete-source-id=products],.section-algolia-search-bar .aa-PanelSection--left .aa-Source:last-child{border-bottom:none}.section-algolia-search-bar .aa-List{padding-bottom:8px}.section-algolia-search-bar .aa-Item{padding:6px 0;min-height:unset!important;color:#3f3f3f}@media screen and (max-width:749px){.section-algolia-search-bar .aa-Item{min-height:unset!important}.section-algolia-search-bar .aa-ItemIcon{display:none!important}.section-algolia-search-bar .section{border-bottom:none}.section-algolia-search-bar .aa-MainContainer{border:none;box-shadow:none;box-sizing:border-box}.aa-DetachedContainer .aa-SourceHeader{margin-left:0!important}.section-algolia-search-bar .aa-List{padding-bottom:8px}.section-algolia-search-bar .aa-SeeAllBtn{margin:24px auto}.aa-DetachedFormContainer .aa-Form:focus-within{outline:2px solid #000}}.section-algolia-search-bar .section{border-bottom:1px solid #EAEAEA}.section-algolia-search-bar{--aa-search-input-height: 40px;--ocs-search-bar-padding-block: 5px}.ocs-search-bar__mount:empty{min-height:calc(var(--aa-search-input-height) + 2 * var(--ocs-search-bar-padding-block))}.section-algolia-search-bar .aa-Form{background-color:#f4f4f4;border:none;box-shadow:none}.section-algolia-search-bar .aa-Form:focus-within,.section-algolia-search-bar .aa-Form:hover{border:none;box-shadow:none}.section-algolia-search-bar .aa-Form:focus-within{outline:2px solid #000}.section-algolia-search-bar .aa-ClearButton{color:#fff}.section-algolia-search-bar .aa-ClearButton svg{background:#727272;border-radius:50%;width:18px;height:18px;display:block;color:#fff;max-width:unset}.section-algolia-search-bar .aa-Input{background-color:#f4f4f4}.section-algolia-search-bar .aa-Input::placeholder{font-weight:500;font-size:15px;line-height:1;letter-spacing:-.075px;color:#727272;text-transform:lowercase}.section-algolia-search-bar .aa-InputWrapperPrefix{padding-left:8px}@media screen and (max-width:749px){.algolia-collection .ais-page .ais-product .ais-hit--cart-button.ocs-button,.ais-hit--cart-button.ocs-button .ais-hit--cart-button-text{font-size:14px}}.search-panel-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;top:var(--header-section-height, 0px);background-color:#0000004d;z-index:6;animation:search-panel-backdrop-in .2s ease forwards}.search-panel-backdrop.is-closing{animation:search-panel-backdrop-out .2s ease forwards}@media screen and (min-width:750px){body:has(.header-menu .menu-list__link[aria-expanded=true]) :is(.section-algolia-search-bar.aa-Panel,.search-panel-backdrop){visibility:hidden;pointer-events:none}}@keyframes search-panel-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes search-panel-backdrop-out{0%{opacity:1}to{opacity:0}}.section-algolia-search-bar.aa-Panel{width:min(1020px,calc(100vw - 40px))!important;max-width:1020px!important;left:50%!important;right:auto!important;transform:translate(-50%);z-index:calc(var(--layer-sticky) - 1)!important;margin-top:8px;border:none;box-shadow:none}@media screen and (max-width:749px){.section-algolia-search-bar.aa-Panel{width:100%!important;left:0!important;transform:none}}@media screen and (min-width:750px){.section-algolia-search-bar.aa-Panel[data-search-result-layout=products-only]{width:min(850px,calc(100vw - 40px))!important;max-width:850px!important}.section-algolia-search-bar.aa-Panel[data-search-result-layout=products-only] .aa-PanelSection--left{display:none}.section-algolia-search-bar.aa-Panel[data-search-result-layout=content-only],.section-algolia-search-bar.aa-Panel[data-search-result-layout=empty]{width:min(850px,calc(100vw - 40px))!important;max-width:850px!important}.section-algolia-search-bar.aa-Panel[data-search-result-layout=content-only] .aa-PanelSection--left{width:100%;max-width:273px}.section-algolia-search-bar.aa-Panel[data-search-result-layout=content-only] .aa-PanelSection--right{display:none}}.section-algolia-search-bar .aa-PanelSections{display:flex}@media screen and (max-width:749px){.section-algolia-search-bar .aa-PanelSections{flex-direction:column}}.section-algolia-search-bar .aa-PanelSection--left{width:34%;flex-shrink:0}@media screen and (min-width:750px){.section-algolia-search-bar .aa-PanelSection--left{width:min(34%,273px);max-width:273px}}@media screen and (max-width:749px){.section-algolia-search-bar .aa-PanelSection--left{width:100%}}.section-algolia-search-bar .aa-PanelSection--right{width:100%}.section-algolia-search-bar .aa-PanelSection--right:empty{display:none}.section-algolia-search-bar .aa-PanelSections:has(.aa-PanelSection--right:empty) .aa-PanelSection--left{width:100%}.acf-skeleton-stats-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.acf-skeleton-stats-text{height:16px;width:80px}.acf-skeleton-stats-sort{height:32px;width:120px;border-radius:4px}.acf-skeleton-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;width:100%}@media(min-width:1021px){.acf-skeleton-cards{grid-template-columns:repeat(3,1fr);gap:24px}}.acf-skeleton-card{display:flex;flex-direction:column;gap:8px}.acf-skeleton-card__img{width:100%;aspect-ratio:1 / 1;border-radius:8px}.acf-skeleton-card__title{height:18px;width:75%}.acf-skeleton-card__sub{height:14px;width:50%}.acf-skeleton-card__price{height:18px;width:40%;margin-top:4px}.acf-skeleton-card__btn{height:38px;width:100%;border-radius:4px;margin-top:40px}@media(max-width:799px){.acf-skeleton-page{display:block}.acf-skeleton-sidebar{display:none}}.acf-item--skeleton{list-style:none;padding:6px 0;pointer-events:none}.acf-skeleton-filter-item{height:16px;width:70%}.section-algolia-search-bar [data-autocomplete-source-id=products] .aa-List{display:grid;grid-template-columns:repeat(3,1fr);column-gap:16px;row-gap:16px;margin:0;padding:0;list-style:none}@media screen and (max-width:749px){.section-algolia-search-bar [data-autocomplete-source-id=products] .aa-List{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:750px){.section-algolia-search-bar [data-autocomplete-source-id=products] .aa-List{box-sizing:border-box;grid-template-columns:repeat(auto-fit,210px)!important;justify-content:start;max-width:670px;padding-inline-end:8px}.section-algolia-search-bar [data-autocomplete-source-id=products] .aa-Item{width:210px;min-width:210px;max-width:210px}.section-algolia-search-bar.aa-Panel[data-search-result-layout=products-only][data-product-grid-layout=fill] [data-autocomplete-source-id=products] .aa-List{grid-template-columns:repeat(3,minmax(0,1fr))!important;max-width:none}.section-algolia-search-bar.aa-Panel[data-search-result-layout=products-only][data-product-grid-layout=fill] [data-autocomplete-source-id=products] .aa-Item{width:100%;min-width:0;max-width:none}}.section-algolia-search-bar [data-autocomplete-source-id=products] .aa-Item{list-style:none;min-width:0;padding:0!important}@media screen and (max-width:749px){.section-algolia-search-bar [data-autocomplete-source-id=products] .aa-Item{width:100%}}.section-algolia-search-bar [data-autocomplete-source-id=products] .aa-Item .aa-ItemLink{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:8px;width:100%;height:100%;margin:0;padding:12px;border-radius:4px;text-decoration:none;color:inherit;box-shadow:0 0 1px #0000001f,0 0 2px #0000001f,0 0 6px #0000001f;transition:transform .2s ease,box-shadow .2s ease}body .aa-Panel [data-autocomplete-source-id=products] .aa-Item .aa-ItemLink:hover{transform:translateY(-3px);box-shadow:0 2px 4px #0000001a,0 4px 8px #0000001a,0 8px 16px #0000001a}.section-algolia-search-bar [data-autocomplete-source-id=products] .ais-hit--title,.section-algolia-search-bar [data-autocomplete-source-id=products] .ais-hit--plant-type{margin-top:0}.section-algolia-search-bar [data-autocomplete-source-id=products] .ais-hit--actions{width:100%;gap:2px}body .aa-Panel [data-autocomplete-source-id=products] .ais-hit--ontario-grown{transform:translateY(50%)}.section-algolia-search-bar [data-autocomplete-source-id=products] .ais-hit--picture{max-width:120px;margin:0 auto}.section-algolia-search-bar [data-autocomplete-source-id=products] .ais-hit--info{width:100%;gap:8px}.section-algolia-search-bar [data-autocomplete-source-id=products] .ais-hit--link{margin-bottom:0}.section-algolia-search-bar .aa-SeeAllBtn{margin:24px auto;padding:12px;display:inline-block}.section-algolia-search-bar .aa-SeeAllBtn:hover,.ais-custom-load-more:hover:not(:disabled){opacity:.85}.section-algolia-search-bar .aa-ItemIcon{display:none}.section-algolia-search-bar .aa-ItemContent mark{background:none;font-weight:600;color:#3f3f3f}.section-algolia-search-bar [data-autocomplete-source-id=products] .ais-hit--title mark{background:#eaeaea;font-weight:600;color:inherit}.section-algolia-search-bar [data-autocomplete-source-id=products] .ais-hit--vendor mark{background:#eaeaea;font-weight:600;color:inherit}.ais-page .ais-Hits-item .ais-hit--title a :is(.ais-Highlight,.ais-Highlight-nonHighlighted,.ais-Highlight-highlighted),.section-algolia-search-bar [data-autocomplete-source-id=products] .ais-hit--title a :is(.ais-Highlight,.ais-Highlight-nonHighlighted,.ais-Highlight-highlighted){font:inherit;letter-spacing:inherit;color:inherit}.ais-page .ais-Hits-item .ais-hit--title a .ais-Highlight-highlighted,.section-algolia-search-bar [data-autocomplete-source-id=products] .ais-hit--title a .ais-Highlight-highlighted{font-weight:600;background:#eaeaea}
/*# sourceMappingURL=/cdn/shop/t/1088/assets/algolia-custom.css.map */
