.beejro-head{display:grid;gap:8px;margin-block-end:var(--padding-2xl, 32px)}.beejro-head__title{margin:0;text-wrap:balance}.beejro-head__sub{margin:0;max-width:56ch;color:var(--beejro-forest-muted)}.beejro-head--row{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:24px}.beejro-head__link{font-weight:600;text-underline-offset:4px;white-space:nowrap;min-height:44px;display:inline-flex;align-items:center;color:inherit}.beejro-section-title.beejro-section-title{margin:0;font-size:clamp(1.75rem,1.25rem + 1.8vw,2.5rem);line-height:1.05;letter-spacing:-.025em;color:var(--beejro-forest);text-wrap:balance}.beejro-head:has(>.beejro-section-title),.beejro-head:has(>div>.beejro-section-title){gap:6px;margin-block-end:20px}.beejro-head:has(>.beejro-section-title) .beejro-head__sub,.beejro-head:has(>div>.beejro-section-title) .beejro-head__sub{font-size:1rem;line-height:1.45}@media screen and (max-width:749px){.beejro-head:has(>.beejro-section-title),.beejro-head:has(>div>.beejro-section-title){margin-block-end:16px}}main[data-template^=index] :is(.beejro-cats__heading,.beejro-best .beejro-section-title,.bfd .beejro-section-title,.beejro-blog[data-look=open] .beejro-blog__title).beejro-section-title{font-size:clamp(2.5rem,1.6rem + 1.9vw,3.25rem);line-height:1.05;letter-spacing:-.03em;-webkit-text-stroke-width:1.4px}@media screen and (max-width:749px){main[data-template^=index] :is(.beejro-cats__heading,.beejro-best .beejro-section-title,.bfd .beejro-section-title,.beejro-blog[data-look=open] .beejro-blog__title).beejro-section-title{font-size:min(8.2vw,2.25rem)}}body:has(main[data-template^=index]){--beejro-phone-pad: .78}.beejro-scroller{position:relative;display:block}.beejro-scroller__track{display:grid;grid-auto-flow:column;grid-auto-columns:var(--beejro-scroller-item, 44%);gap:var(--beejro-scroller-gap, 12px);margin:0 calc(var(--page-margin, 16px) * -1);padding:2px var(--page-margin, 16px) 4px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--page-margin, 16px);scrollbar-width:none}.beejro-scroller__track::-webkit-scrollbar{display:none}.beejro-scroller__track>*{scroll-snap-align:start;min-width:0}.beejro-scroller__arrows{display:none}.beejro-scroller__arrow{position:absolute;inset-block-start:50%;z-index:2;display:grid;place-items:center;width:44px;height:44px;margin-block-start:-22px;border:1px solid rgb(var(--beejro-forest-rgb) / .18);border-radius:50%;background-color:var(--beejro-paper);color:var(--beejro-forest);cursor:pointer;box-shadow:0 2px 8px #0000001f;transition:opacity .2s var(--ease-out-cubic, ease-out),transform .2s var(--ease-out-cubic, ease-out)}.beejro-scroller__arrow:hover{transform:scale(1.06)}.beejro-scroller__arrow[data-prev]{inset-inline-start:-22px}.beejro-scroller__arrow[data-next]{inset-inline-end:-22px}.beejro-scroller__arrow[disabled]{opacity:0;pointer-events:none}.beejro-scroller__dots{display:flex;justify-content:center;gap:8px;min-height:8px;margin-block-start:16px}.beejro-scroller__dot{width:8px;height:8px;border-radius:999px;background-color:currentColor;opacity:.25;transition:width .25s var(--ease-out-cubic, ease-out),opacity .25s var(--ease-out-cubic, ease-out)}.beejro-scroller__dot[data-current]{width:22px;opacity:1}.beejro-scroller__progress{position:relative;height:4px;margin-block-start:16px;overflow:hidden;border-radius:3px;background-color:var(--beejro-scroller-track, var(--beejro-sage-soft))}.beejro-scroller__progress>span{position:absolute;inset:0 auto 0 0;width:calc(var(--share, .5) * 100%);border-radius:3px;background-color:var(--beejro-scroller-thumb, var(--beejro-forest));translate:calc(var(--scroll, 0) * (100% / var(--share, .5) - 100%)) 0}beejro-scroller[data-fits] .beejro-scroller__progress{display:none}.beejro-scroller[data-fits] .beejro-scroller__dots{display:none}@media screen and (min-width:750px){.beejro-scroller__track{grid-auto-columns:var(--beejro-scroller-item-tablet, 31%);gap:var(--beejro-scroller-gap-wide, 16px)}}@media screen and (min-width:990px){.beejro-scroller__track{grid-auto-columns:calc((100% - (var(--beejro-scroller-columns, 4) - 1) * var(--beejro-scroller-gap-wide, 16px)) / var(--beejro-scroller-columns, 4));margin:0;padding:2px 0 4px;scroll-padding-inline:0}.beejro-scroller__arrows{display:block}.beejro-scroller__dots,.beejro-scroller__progress{display:none}}.beejro-search-row{--beejro-scroller-gap: var(--gap-md);--beejro-scroller-gap-wide: var(--gap-md);padding-block-end:var(--padding-lg)}.beejro-search-row .beejro-scroller__track{grid-auto-columns:41%;margin:0 calc(var(--padding-xl) * -1);padding:var(--border-width-sm, 1px) var(--padding-xl) 4px;scroll-padding-inline:var(--padding-xl)}.beejro-search-row .beejro-scroller__arrow{inset-block-start:38%}.beejro-search-row .beejro-scroller__arrow[data-prev]{inset-inline-start:-10px}.beejro-search-row .beejro-scroller__arrow[data-next]{inset-inline-end:-10px}.beejro-search-row .beejro-scroller__dots{margin-block-start:12px}@container (min-width: 550px){.beejro-search-row .beejro-scroller__track{grid-auto-columns:calc((100% - 3 * var(--gap-md)) / 4);margin:0;padding-inline:0;scroll-padding-inline:0}}.beejro-pill{flex:none;min-height:44px;padding:0 20px;border:1px solid rgb(var(--beejro-forest-rgb) / .4);border-radius:999px;background-color:transparent;color:var(--beejro-forest);font:inherit;font-size:.9375rem;white-space:nowrap;cursor:pointer;transition:background-color .2s var(--ease-out-cubic, ease-out),color .2s var(--ease-out-cubic, ease-out)}.beejro-pill:hover{background-color:rgb(var(--beejro-forest-rgb) / .07)}.beejro-pill[aria-selected=true]{border-color:var(--beejro-forest);background-color:var(--beejro-forest);color:var(--beejro-paper)}.beejro-pill:focus-visible{outline:2px solid var(--beejro-forest);outline-offset:2px}@media(prefers-reduced-motion:reduce){.beejro-scroller__arrow,.beejro-scroller__dot,.beejro-pill{transition:none}}.beejro-panel{--beejro-panel-pad: 20px;padding:36px var(--beejro-panel-pad);border-radius:22px;background-color:var(--beejro-panel-bg, var(--beejro-cream))}.beejro-panel--flat{--beejro-panel-pad: 0px;padding:0;border-radius:0;background:none}.beejro-panel:not(.beejro-panel--flat) .beejro-scroller__track{margin-inline:calc(var(--beejro-panel-pad) * -1);padding-inline:var(--beejro-panel-pad);scroll-padding-inline:var(--beejro-panel-pad)}@media screen and (min-width:750px){.beejro-panel{--beejro-panel-pad: 36px;padding-block:48px;border-radius:28px}.beejro-panel--flat{--beejro-panel-pad: 0px;padding:0;border-radius:0}}@media screen and (min-width:990px){.beejro-panel{--beejro-panel-pad: 56px;padding-block:56px}.beejro-panel--flat{--beejro-panel-pad: 0px;padding:0}.beejro-panel:not(.beejro-panel--flat) .beejro-scroller__track{margin-inline:0;padding-inline:0;scroll-padding-inline:0}}product-card div.text-block.text-block.text-block,product-card div.text-block.text-block.text-block :is(p,a,span){font-size:1.0625rem;font-weight:600;line-height:1.3;letter-spacing:-.005em}product-card product-price .price,.resource-card .price{font-size:1.0625rem;font-weight:700}product-card product-price .compare-at-price,.resource-card .compare-at-price{font-size:.9375rem;font-weight:500;opacity:.7}.resource-card__title.paragraph{font-size:1rem;font-weight:600}@media screen and (max-width:749px){product-card div.text-block.text-block.text-block,product-card div.text-block.text-block.text-block :is(p,a,span){font-size:1rem}product-card product-price .price{font-size:1rem}product-card product-price .compare-at-price{font-size:.875rem}}product-card .product-card__content.product-card__content{padding:6px 6px 12px;row-gap:10px}product-card .product-card__content>.layout-panel-flex,product-card .product-card__content>div:not(.card-gallery):not(.beejro-card-add){padding-inline:6px}@media screen and (max-width:749px){product-card .product-card__content.product-card__content{padding:4px 4px 8px;row-gap:6px}product-card .product-card__content>.layout-panel-flex,product-card .product-card__content>div:not(.card-gallery):not(.beejro-card-add){padding-inline:4px}product-card .product-card__content .layout-panel-flex{gap:2px}product-card div.text-block.text-block.text-block,product-card div.text-block.text-block.text-block :is(p,a,span),product-card product-price .price{font-size:.9375rem}product-card product-price .compare-at-price{font-size:.8125rem}}@media screen and (max-width:749px){.shopify-section>.section.spacing-style,.shopify-section>.section-wrapper>.section.spacing-style{padding-block:calc(var(--padding-block-start) * var(--beejro-phone-pad, .55) + var(--section-top-offset, 0px)) calc(var(--padding-block-end) * var(--beejro-phone-pad, .55))}.beejro-head{margin-block-end:20px}}.beejro-more,.ui-test-product-list a[class*=__header_link]{display:inline-flex;flex:none;align-items:center;gap:8px;min-height:44px;padding:0 20px;border-radius:999px;background-color:var(--beejro-forest);color:var(--beejro-paper);font-size:.9375rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:background-color .2s var(--ease-out-cubic, ease-out)}.beejro-more:after,.ui-test-product-list a[class*=__header_link]:after{content:"";width:16px;height:16px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 10h12M11 5l5 5-5 5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 10h12M11 5l5 5-5 5'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform .2s var(--ease-out-cubic, ease-out)}.beejro-more:hover,.ui-test-product-list a[class*=__header_link]:hover{background-color:color-mix(in srgb,var(--beejro-forest) 85%,black);color:var(--beejro-paper)}.beejro-more:hover:after,.ui-test-product-list a[class*=__header_link]:hover:after{transform:translate(3px)}.beejro-more:focus-visible,.ui-test-product-list a[class*=__header_link]:focus-visible{outline:2px solid var(--beejro-forest);outline-offset:3px}@media(prefers-reduced-motion:reduce){.beejro-more:after,.ui-test-product-list a[class*=__header_link]:after{transition:none}}@media screen and (max-width:749px){.beejro-reasons .beejro-reason__icon{width:46px;height:46px}.beejro-reasons .beejro-reason__icon .beejro-icon{width:22px;height:22px}}.beejro-topics-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.beejro-topics-layout__main{min-width:0;width:100%;max-width:840px;margin-inline:auto}.beejro-topics__list{display:flex;gap:8px;margin:0;padding:0;list-style:none}.beejro-topics__link{display:block;color:var(--beejro-forest);text-decoration:none}.beejro-topics[hidden]{display:none}@media screen and (max-width:989px){.beejro-topics{margin-inline:calc(-1 * var(--page-margin, 16px));overflow-x:auto;scrollbar-width:none}.beejro-topics::-webkit-scrollbar{display:none}.beejro-topics__list{width:max-content;padding-inline:var(--page-margin, 16px)}.beejro-topics__link{padding:9px 18px;border-radius:999px;background-color:var(--beejro-sunflower);font-size:14px;font-weight:500;white-space:nowrap;transition:background-color .2s ease,color .2s ease}.beejro-topics__link:hover,.beejro-topics__link.is-current{background-color:var(--beejro-forest);color:var(--beejro-sunflower)}}@media screen and (min-width:990px){.beejro-topics-layout--with-nav{grid-template-columns:200px minmax(0,1fr);column-gap:48px;align-items:start}.beejro-topics-layout--with-nav .beejro-topics-layout__main{max-width:none}.beejro-topics{position:sticky;top:calc(var(--header-height, 72px) + 32px)}.beejro-topics__list{flex-direction:column;gap:2px;border-inline-start:1px solid var(--beejro-line)}.beejro-topics__link{position:relative;padding:9px 0 9px 20px;color:var(--beejro-forest-muted);font-size:15px;line-height:1.35;transition:color .2s ease}.beejro-topics__link:before{content:"";position:absolute;inset-block:6px;inset-inline-start:-2px;width:3px;border-radius:3px;background-color:var(--beejro-sunflower);transform:scaleY(0);transition:transform .25s ease}.beejro-topics__link:hover{color:var(--beejro-forest)}.beejro-topics__link.is-current{color:var(--beejro-forest);font-weight:600}.beejro-topics__link.is-current:before{transform:scaleY(1)}}@media screen and (min-width:1200px){.beejro-topics-layout--with-nav{grid-template-columns:minmax(200px,1fr) minmax(0,840px) minmax(200px,1fr)}}@media(prefers-reduced-motion:reduce){.beejro-topics__link,.beejro-topics__link:before{transition:none}}.beejro-slide{interpolate-size:allow-keywords}.beejro-slide::details-content{block-size:0;overflow:hidden;transition:block-size .3s ease,content-visibility .3s allow-discrete}.beejro-slide[open]::details-content{block-size:auto}@supports not (interpolate-size: allow-keywords){.beejro-slide::details-content{transition:none}}summary:has(>.beejro-toggle),summary:has(.beejro-toggle){-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.beejro-no-anim .beejro-slide::details-content,.beejro-no-anim .beejro-toggle{transition:none!important}.beejro-toggle{--beejro-toggle-current: var(--beejro-toggle-size, 32px);position:relative;display:inline-block;flex:none;width:var(--beejro-toggle-current);height:var(--beejro-toggle-current);border-radius:50%;background-color:var(--beejro-toggle-bg, var(--beejro-forest));transition:transform .3s ease}.beejro-toggle:before,.beejro-toggle:after{content:"";position:absolute;inset:50% auto auto 50%;width:var(--beejro-toggle-bar, 12px);height:2px;border-radius:2px;background-color:var(--beejro-toggle-ink, var(--beejro-paper));transform:translate(-50%,-50%)}.beejro-toggle:after{transform:translate(-50%,-50%) rotate(90deg)}details[open]>summary .beejro-toggle{transform:rotate(45deg)}details.is-closing>summary .beejro-toggle{transform:none}.cart-totals__icon.beejro-toggle{--beejro-toggle-size: 26px;--beejro-toggle-size-phone: 26px;--beejro-toggle-bar: 10px;width:var(--beejro-toggle-current);height:var(--beejro-toggle-current)}@media screen and (max-width:749px){.beejro-toggle{--beejro-toggle-current: var(--beejro-toggle-size-phone, 28px)}}@media(prefers-reduced-motion:reduce){.beejro-slide::details-content,.beejro-toggle{transition:none}}:root{--beejro-field-height: 52px;--beejro-field-radius: 12px;--beejro-field-line: 1.5px solid var(--beejro-line)}.beejro-field-error{display:flex;align-items:flex-start;gap:6px;margin:8px 0 0;color:var(--beejro-error);font-size:14px;font-weight:600;line-height:1.4}.beejro-field-error svg{flex:none;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}:root{--bph-bg: color-mix(in srgb, var(--beejro-sage-soft) 70%, var(--beejro-line));--bph-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23005217' stroke-opacity='0.32' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 13h10l-1.3 7H8.3L7 13Z'/%3E%3Cpath d='M12 13V8'/%3E%3Cpath d='M12 9.5C12 6.5 14 4.5 17 4.5c0 3-2 5-5 5ZM12 10.5c0-2.5-1.8-4.5-4.5-4.5 0 2.5 1.8 4.5 4.5 4.5Z'/%3E%3C/svg%3E")}:is(.bcard__slide,.beejro-potcard__photo,.cart-items__media,.resource-card__media,.product-media):has(img):not(.bph-done){background:var(--bph-bg) var(--bph-icon) center / min(38%,56px) no-repeat}:is(.bcard__tile,.beejro-pairs__thumb,.beejro-footer__chip):has(img):not(.bph-done){background-color:var(--bph-bg)}.bj-ring{display:inline-block;flex:none;width:16px;height:16px;border:2px solid rgb(var(--beejro-forest-rgb) / .18);border-top-color:var(--beejro-forest);border-radius:50%;animation:bj-turn .8s linear infinite}@keyframes bj-turn{to{transform:rotate(360deg)}}[data-beejro-cart] .cart-items__table-row.is-updating .quantity-selector{position:relative}[data-beejro-cart] .cart-items__table-row.is-updating .quantity-selector input{color:transparent}[data-beejro-cart] .cart-items__table-row.is-updating .quantity-selector:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border:2px solid rgb(var(--beejro-forest-rgb) / .18);border-top-color:var(--beejro-forest);border-radius:50%;animation:bj-turn .8s linear infinite}[data-beejro-cart] .cart-items__table-row.is-updating .cart-items__price,.bj-cart-updating :is(.cart-totals__total-value,.beejro-cart-lines,.beejro-cartbar__value){opacity:.42;transition:opacity .15s ease}predictive-search-component.is-searching .predictive-search__icon svg{opacity:0}predictive-search-component.is-searching .predictive-search__icon:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border:2px solid rgb(var(--beejro-forest-rgb) / .18);border-top-color:var(--beejro-forest);border-radius:50%;animation:bj-turn .8s linear infinite}predictive-search-component.is-searching :is(.predictive-search-form__content,.predictive-search-results__inner,.bsx-side,.bsx-main)>:not(.bj-searching,.predictive-search-dropdown,.predictive-search-results__inner,.bsx-side,.bsx-main){opacity:.42;transition:opacity .15s ease}.bj-searching{display:flex;align-items:center;gap:10px;margin:0 0 14px;color:var(--beejro-forest);font-size:1rem;font-weight:700;line-height:1.3}html.bj-filtering :is(.product-grid,.bj-more){opacity:.42;transition:opacity .15s ease}.products-count-wrapper [role=status]:has(.bj-ring){display:inline-flex;align-items:center;gap:8px;font-weight:700}.products-count-wrapper .bj-ring{width:14px;height:14px}.bj-more{display:grid;grid-template-columns:repeat(var(--bj-cols, 2),minmax(0,1fr));gap:var(--bj-gap, 16px);pointer-events:none}.bj-more__card{position:relative;box-sizing:border-box;height:var(--bj-card-h);padding:var(--bj-pad);border-radius:var(--bj-card-r);background:var(--bj-card-bg, var(--beejro-sage-soft))}.bj-more__photo{height:var(--bj-photo-h);border-radius:var(--bj-photo-r);background:var(--bph-bg) var(--bph-icon) center / min(38%,56px) no-repeat}.bj-more__bar{display:block;width:70%;height:12px;margin:18px 0 0 calc(var(--bj-btn-x) - var(--bj-pad));border-radius:6px;background:var(--bph-bg)}.bj-more__bar--short{width:45%;margin-block-start:8px}.bj-more__button{position:absolute;right:var(--bj-btn-x);bottom:var(--bj-btn-b);left:var(--bj-btn-x);height:var(--bj-btn-h);border-radius:999px;background:var(--bph-bg)}@media(prefers-reduced-motion:reduce){.bj-ring,[data-beejro-cart] .cart-items__table-row.is-updating .quantity-selector:after,predictive-search-component.is-searching .predictive-search__icon:after{animation:none}}.beejro-post-products{display:grid;grid-template-columns:repeat(var(--bpp-columns, 3),minmax(0,1fr));gap:12px;margin:1.6em 0 1.8em;padding:0;font-size:1rem;line-height:1.4}.beejro-post-products[data-count="1"]{grid-template-columns:minmax(0,calc((100% - 12px)/2));justify-content:center}.beejro-post-products[data-count="2"],.beejro-post-products[data-count="4"]{--bpp-columns: 2}.beejro-post-products__item{display:flex;min-width:0;margin:0}.beejro-post-products__item>*{width:100%}@media screen and (max-width:749px){.beejro-post-products,.beejro-post-products[data-count]{--bpp-columns: 2;gap:10px}}.beejro-blog-card.beejro-blog-card--framed{padding:10px;border:0;border-radius:24px;background-color:var(--beejro-card-bg, var(--beejro-sage-soft))}.beejro-blog-card--framed .beejro-blog-card__media{border-radius:16px;background-color:var(--beejro-paper)}.beejro-blog-card--framed .beejro-blog-card__media:has(img):not(.bph-done){background:var(--bph-bg) var(--bph-icon) center / min(38%,56px) no-repeat}.beejro-blog-card--framed .beejro-blog-card__topic{display:none}.beejro-blog-card.beejro-blog-card--framed .beejro-blog-card__body{padding:14px 8px 6px}main[data-template^=index] .bso-item{box-shadow:inset 0 0 0 2px var(--beejro-forest)}main[data-template^=index]>.shopify-section:nth-child(n+4){content-visibility:auto;contain-intrinsic-size:auto 800px}.shopify-challenge__container{max-width:520px;margin:0 auto;padding:clamp(56px,10vw,96px) 16px 64px;text-align:center}.shopify-challenge__message{margin:0 0 20px;color:var(--beejro-forest, #005217);font-size:1.125rem;font-weight:600;line-height:1.4}.shopify-challenge__container form{display:flex;flex-direction:column;align-items:center;gap:20px}.shopify-challenge__button,.shopify-challenge__container input[type=submit]{-webkit-appearance:none;appearance:none;min-width:180px;min-height:48px;padding:12px 28px;border:0;border-radius:999px;background:var(--beejro-forest, #005217);color:#fff;font:inherit;font-weight:600;font-size:1rem;line-height:1.2;cursor:pointer;opacity:1;visibility:visible}.shopify-challenge__button:hover,.shopify-challenge__container input[type=submit]:hover{filter:brightness(1.1)}.shopify-challenge__button:focus-visible,.shopify-challenge__container input[type=submit]:focus-visible{outline:2px solid var(--beejro-forest, #005217);outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/beejro-shared.css.map */
