:root{--pine: #243b2e;--fern: #4f6b4a;--sage: #93a585;--clay: #c06a43;--clay-hover: #a9573a;--honey: #d29a4a;--hibiscus: #9e3a55;--turmeric: #c98a3c;--moss: #6e7f4e;--berry: #7a4a63;--forest-ink: #1a2a20;--bark: #3a4434;--oat: #ebe1c6;--cream: #f4ecd8;--bone: #fbf6e9;--ink: #23281f;--web-bg: #fbf6e9;--web-card: #fffdf8;--web-panel: #f3ecdc;--web-placeholder: #efe7d5;--text-body: #4a5343;--text-muted: #5b6452;--text-subtle: #7a8270;--line: color-mix(in srgb, var(--pine) 12%, transparent);--line-strong: color-mix(in srgb, var(--pine) 25%, transparent);--font-display: var(--font-heading--family);--font-ui: var(--font-body--family);--font-mono: var(--font-accent--family);--r-pill: 100px;--r-card: 14px;--r-panel: 18px;--r-control: 12px;--shadow-hover: 0 18px 38px -24px color-mix(in srgb, var(--pine) 55%, transparent);--ba-page-max: 1320px;--ba-gutter: clamp(20px, 4vw, 48px);--ba-section-gap: clamp(56px, 7vw, 96px)}body{-webkit-font-smoothing:antialiased}::selection{background:var(--clay);color:#fff}h1,h2,h3,h4,.h1,.h2,.h3,.h4{font-weight:600}.ba-eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--clay-hover);margin:0}.ba-container{max-width:var(--ba-page-max);margin-inline:auto;padding-inline:var(--ba-gutter)}.ba-heading{font-family:var(--font-display);font-weight:600;font-size:clamp(32px,3.6vw,42px);line-height:1.05;color:var(--pine);margin:0}.ba-heading em{font-style:italic;font-weight:inherit}.ba-placeholder{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--pine) 9%,transparent) 0 11px,color-mix(in srgb,var(--pine) 3%,transparent) 11px 22px),var(--web-placeholder)}.ba-btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-ui);font-size:15px;font-weight:600;padding:15px 30px;border-radius:var(--r-pill);text-decoration:none;transition:background .15s,border-color .15s,color .15s;cursor:pointer;border:1.5px solid transparent}.ba-btn--clay{background:var(--clay);color:#fff}.ba-btn--clay:hover{background:var(--clay-hover);color:#fff}.ba-btn--outline{border-color:color-mix(in srgb,var(--pine) 35%,transparent);color:var(--pine);padding-inline:28px}.ba-btn--outline:hover{border-color:var(--pine);color:var(--pine)}html .page-width-wide,html .page-width-normal,html .page-width-narrow{--page-margin: max(clamp(20px, 4vw, 48px), var(--safe-area-inset-left, 0px), var(--safe-area-inset-right, 0px));--page-content-width: calc(var(--ba-page-max) - (var(--page-margin) * 2));--page-width: var(--ba-page-max)}html .page-width-content{--page-margin: max(clamp(20px, 4vw, 48px), var(--safe-area-inset-left, 0px), var(--safe-area-inset-right, 0px))}html .page-wrapper--drawer-open{margin-inline-end:0}@media(min-width:990px){html .page-wrapper--drawer-open shopify-account::part(dialog){translate:none}}@media(min-width:990px){html .theme-drawer__dialog{z-index:calc(var(--layer-overlay) + 10 + var(--drawer-stack-order, 0))}body:has(.page-wrapper--drawer-open):before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--layer-overlay) + 9);background:#00000059;pointer-events:none}}html .header:not(.header--compact){--header-padding: calc(var(--padding-sm) + 6px)}html .announcement-bar__text{line-height:1.45;letter-spacing:.03em;text-wrap:balance}@media screen and (max-width:749px){html .announcement-bar__text .ba-sep{display:block;height:0;overflow:hidden}}@media screen and (max-width:749px){html #header-component[data-menu-style] .header__columns{--header-mobile-bookend: 34px;padding-inline:5px}html #header-component[data-menu-style] .header__columns .header__icon--menu{justify-content:center;width:var(--header-mobile-bookend);padding-inline:0}html #header-component[data-menu-style] .header__icon--menu .header-drawer-icon{margin-inline:0}html #header-component[data-menu-style] .header__columns header-actions{grid-column:rightA-start / rightB-end;justify-self:stretch;margin-inline-start:0}html #header-component[data-menu-style] header-actions .header-actions__action{flex:1 1 0;min-width:0;justify-content:center}html #header-component[data-menu-style] .header-actions__cart-icon{--cart-bubble-right: 7px}html #header-component[data-menu-style] .search-action .header-actions__action{width:var(--header-mobile-bookend)}html #header-component .header-logo{min-width:0;padding-inline:4px}html #header-component .header-logo__image{display:block;width:min(100%,204px);height:auto;margin-inline:auto}html.ba-scrolled #header-component .header-logo__image{width:min(100%,172px);height:auto}}.header-logo__image{transition:height .3s ease,width .3s ease}html .header:not(.header--compact) .header__columns{transition:padding .3s ease}html.ba-scrolled .header-logo__image{height:calc(var(--header-logo-image-height-mobile) * .78);width:calc(var(--header-logo-image-width-mobile) * .78)}@media screen and (min-width:750px){html.ba-scrolled .header-logo__image{height:calc(var(--header-logo-image-height) * .78);width:calc(var(--header-logo-image-width) * .78)}}html.ba-scrolled .header:not(.header--compact){--header-padding: var(--padding-sm)}@media(prefers-reduced-motion:reduce){.header-logo__image,html .header:not(.header--compact) .header__columns{transition:none}}html button.quick-add__button{opacity:1;inset-inline-start:var(--quick-add-offset);inset-inline-end:var(--quick-add-offset);width:auto;max-inline-size:none;height:42px;justify-content:center;gap:8px;padding:0 16px;background:var(--pine);color:var(--cream);border:none;font-family:var(--font-ui);font-size:13px;font-weight:600;-webkit-backdrop-filter:none;backdrop-filter:none;--quick-add-offset: 12px;--quick-add-inset-inline-end: var(--quick-add-offset);--quick-add-inset-block-end: var(--quick-add-offset)}html button.quick-add__button:is(:hover,:focus-visible){width:auto;padding-inline-end:16px;background:var(--forest-ink);scale:1}html button.quick-add__button:disabled{opacity:.55}html button.quick-add__button>.add-to-cart-icon{width:18px;height:18px;flex:none}html .quick-add__button[data-added=true]{width:auto;color:var(--cream)}html .quick-add__button[data-added=true]>.add-to-cart-icon{opacity:1}html .quick-add{--quick-add-offset: 12px}@media screen and (max-width:749px){html .main-collection-grid:not(.collection-wrapper--full-width-on-mobile),html .facets-toggle{padding-inline:var(--page-margin, 20px)}html .sticky-add-to-cart__bar{padding-inline:var(--page-margin, 20px)}html .facets-toggle .column-options-wrapper{margin-inline-end:0}}@media screen and (max-width:749px){html main .product-information.spacing-style:has(.product-information__media){padding-block-start:0}}html product-card product-price [ref=priceContainer]{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}html product-card product-price .price{font-family:var(--font-ui);font-size:16px;font-weight:700;color:var(--pine)}html product-card product-price .compare-at-price{font-family:var(--font-ui);font-size:13.5px;font-weight:500;color:var(--text-muted)}html .card-gallery:has(.ba-badge) .color-custom-badge-sale{display:none}.ba-badge{position:absolute;top:12px;inset-inline-start:12px;z-index:var(--layer-flat, 1);font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:5px 10px;border-radius:var(--r-pill);pointer-events:none}.ba-quick-add{min-width:0}html .quick-add-modal__content .view-product-title{margin-block-end:0}html .quick-add-modal__content .view-product-title a{font-family:var(--font-display);font-size:clamp(28px,2.4vw,32px);font-weight:600;line-height:1.08;color:var(--pine)}html .quick-add-modal__content .product-details>.group-block>.group-block-content{gap:14px}html .quick-add-modal__content .product-details .group-block-content .group-block-content{gap:8px}html .quick-add-modal__content .product-details .variant-picker{padding-block:4px}html .quick-add-modal__content .ba-pmeta{order:-1;gap:4px;margin-block-end:-4px}html .quick-add-modal__content .ba-pmeta__latin{font-size:17px}html .quick-add-modal__content .ba-price__now{font-size:26px}html .quick-add-modal__content .ba-qview{gap:8px}html .quick-add-modal__content .ba-qview__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:14px}html .quick-add-modal__content .ba-pills li{font-size:12px;padding:6px 12px}html .quick-add-modal__content .ba-tiles{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 12px;font-size:11.5px;color:var(--text-muted);padding-block-end:20px}html .quick-add-modal__content .ba-tiles>div{background:none;border:0;padding:0}html .quick-add-modal__content .ba-tiles>div:before{content:"\2713";margin-inline-end:5px;color:var(--fern);font-weight:700}@media screen and (max-width:749px){html .quick-add-modal__content .product-header a:not(product-price *){font-family:var(--font-display);font-size:24px;font-weight:600;line-height:1.1;color:var(--pine)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bioactive.css.map */
