:root{--db-text: #321600;--db-page-gutter: 36px;--db-arch-warrior: #5f1610;--db-arch-beloved: #608592;--db-arch-royal: #26449e;--db-arch-genius: #b19c02;--db-arch-guardian: #6e782f;--db-arch-all: #6e782f}.shopify-section:has(.section-page-banner__group),.shopify-section:has(.subscribe-section){display:none!important}.formulary-section{display:none!important}.formulary-precision-intro--combined{min-height:431px;display:flex;flex-direction:column;justify-content:center;padding-block:48px}.formulary-precision-intro--combined .formulary-precision-intro__title,.formulary-precision-intro--combined .formulary-precision-intro__subtitle{max-width:620px;margin-inline:auto;position:relative;z-index:1}.formulary-precision-intro--combined .formulary-precision-intro__subtitle{margin-bottom:0}.db-section,.formulary-section{width:100%;box-sizing:border-box}.db-section{padding-inline:var(--db-page-gutter);padding-block:32px 8px}.formulary-section{padding-block:40px 64px}.db-section__title,.formulary-section__title{font-family:Poppins,sans-serif;font-weight:400;font-size:46px;line-height:1.1;letter-spacing:-.04em;color:var(--db-text);text-align:center;margin:0 0 40px}.db-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:19px;align-items:start}.db-grid-empty{text-align:center;padding:48px 16px;color:#666;font-size:15px;font-family:Poppins,sans-serif}.db-filter-item[hidden],.formulary-combined-filtered-grid[hidden]{display:none!important}.formulary-section .formulary-filter-item{display:contents}.formulary-section .formulary-filter-item[hidden]{display:none!important}.formulary-section .formulary-filtered-empty{text-align:center;padding:48px 16px;color:#666;font-size:15px;font-family:Poppins,sans-serif}.formulary-section .collection__card-text{border-radius:0}.product-card--daily-booster .product-card__media{background-color:#dcd8c9;border-radius:2px;overflow:hidden}.product-card--daily-booster .product-card__content{padding-top:14px;text-align:left}.product-card--daily-booster .product-card__title{font-family:Poppins,sans-serif;font-weight:600;font-size:12px;line-height:1.3;letter-spacing:.02em;text-transform:uppercase;color:#111;margin:0 0 6px}.product-card--daily-booster .product-card__title a{color:inherit}.product-card--daily-booster .product-card__price{font-family:Poppins,sans-serif;font-weight:400;font-size:12px;text-transform:uppercase;color:#111}.product-card--daily-booster .price__sale,.product-card--daily-booster .price--on-sale .price-item--sale{color:#c25151}.product-card--formulary .product-card__media{background-color:#fff;border:1px solid rgba(0,0,0,.04);border-radius:2px;overflow:hidden}.product-card--formulary .product-card__content{padding-top:12px;text-align:left}.product-card--formulary .product-card__title{font-family:Poppins,sans-serif;font-weight:600;font-size:14px;line-height:1.25;letter-spacing:.02em;text-transform:uppercase;color:#111;margin:0 0 4px}.product-card--formulary .product-card__title a{color:inherit}.product-card__formulary-cat{font-family:Poppins,sans-serif;font-weight:400;font-size:12px;line-height:1.3;letter-spacing:.02em;text-transform:uppercase;color:#1119;margin:0 0 6px}.product-card__formulary-desc{font-family:Poppins,sans-serif;font-weight:400;font-size:11px;line-height:1.45;color:#11111180;margin:0}.product-card--formulary .collection-formulary-tag-badge{border-radius:999px;padding:4px 10px;font-size:8px;font-weight:600;letter-spacing:.06em}.product-card--formulary .collection-formulary-tag-badge.Warrior{background:var(--db-arch-warrior);color:#fff}.product-card--formulary .collection-formulary-tag-badge.Beloved{background:var(--db-arch-beloved);color:#fff}.product-card--formulary .collection-formulary-tag-badge.Royal{background:var(--db-arch-royal);color:#fff}.product-card--formulary .collection-formulary-tag-badge.Genius{background:var(--db-arch-genius);color:#fff}.product-card--formulary .collection-formulary-tag-badge.Guardian{background:var(--db-arch-guardian);color:#fff}.product-card--daily-booster .product-card__add-to-cart--button,.product-card--daily-booster .product-card__options,.product-card--formulary .product-card__add-to-cart--button,.product-card--formulary .product-card__options{display:none!important}.formulary-section .collection__actions{display:flex;justify-content:center;margin-top:40px}.formulary-section .pagination{color:#111}.formulary-section .pagination a,.formulary-section .pagination span{color:#111;background-color:transparent;border-color:transparent}.formulary-section .pagination li:has(span.pagination__current){border-block-end-color:#111}.formulary-section .pagination li:has(a:not(.pagination__prev-next)){border-block-end-color:#1113}.combined-filters-wrap .formulary-archetype-row{display:flex;justify-content:space-between;gap:8px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:4px 20px 1px}.combined-filters-wrap .formulary-archetype-row::-webkit-scrollbar{display:none}.combined-filters-wrap .formulary-archetype-card{display:flex;align-items:center;gap:12px;padding:10px 16px 10px 10px;background:#fff;border-radius:12px;cursor:pointer;flex:1 1 0;transition:box-shadow .2s ease,border-color .2s ease}.combined-filters-wrap .formulary-archetype-card:hover{box-shadow:0 2px 12px #0000000f}.combined-filters-wrap .formulary-archetype-card__icon{width:64px;height:64px;border-radius:14px;flex-shrink:0;overflow:hidden}.combined-filters-wrap .formulary-archetype-card__icon img{width:100%;height:100%;object-fit:cover;display:block}.combined-filters-wrap .formulary-archetype-card__text{display:flex;flex-direction:column;gap:2px;height:64px;justify-content:center;align-items:flex-start}.combined-filters-wrap .formulary-archetype-card__title{font-family:Poppins,sans-serif;font-weight:400;font-style:normal;font-size:20px;letter-spacing:-1.12px;line-height:normal;text-transform:capitalize;white-space:nowrap;text-align:left}.combined-filters-wrap .formulary-archetype-card__desc{font-family:Poppins,sans-serif;font-weight:400;font-size:13px;letter-spacing:-1px;line-height:17px;color:#848484;max-width:160px;text-align:left}@media screen and (max-width:749px){.combined-filters-wrap .formulary-archetype-row{gap:4px;padding:16px 16px 4px;overflow-x:visible}.combined-filters-wrap .formulary-archetype-card{flex-direction:column;padding:6px 4px;gap:6px;border-radius:14px;min-width:0}.combined-filters-wrap .formulary-archetype-card__icon{width:44px;height:44px;border-radius:10px}.combined-filters-wrap .formulary-archetype-card__text{height:auto;align-items:center}.combined-filters-wrap .formulary-archetype-card__title{font-size:12px;letter-spacing:-.4px;text-align:center}.combined-filters-wrap .formulary-archetype-card__desc{display:none}}.combined-filters-wrap .formulary-archetype-card{border:1px solid rgba(0,0,0,.06)}.combined-filters-wrap .formulary-archetype-card.is-active{border-color:currentColor;box-shadow:none}.combined-filters-wrap .formulary-archetype-card[data-filter=Warrior].is-active{border-color:var(--db-arch-warrior)}.combined-filters-wrap .formulary-archetype-card[data-filter=Beloved].is-active{border-color:var(--db-arch-beloved)}.combined-filters-wrap .formulary-archetype-card[data-filter=Royal].is-active{border-color:var(--db-arch-royal)}.combined-filters-wrap .formulary-archetype-card[data-filter=Genius].is-active{border-color:var(--db-arch-genius)}.combined-filters-wrap .formulary-archetype-card[data-filter=Guardian].is-active{border-color:var(--db-arch-guardian)}.combined-filters-wrap .formulary-archetype-card[data-filter=all].is-active{border-color:var(--db-arch-all)}.combined-filters-wrap .formulary-archetype-card.is-related:not(.is-active){border-color:#321600;box-shadow:0 0 0 1px #321600}.combined-filters-wrap .formulary-archetype-card.is-disabled{opacity:.35;filter:grayscale(1);pointer-events:none;box-shadow:none}@media screen and (max-width:989px){.db-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.db-section__title,.formulary-section__title{font-size:32px;margin-bottom:28px}}@media screen and (max-width:749px){.db-section,.formulary-section{padding-inline:16px}.db-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.formulary-precision-intro--combined{min-height:240px;padding-block:28px}.formulary-precision-intro--combined:before{background-position:center top}}
/*# sourceMappingURL=/cdn/shop/t/102/assets/section-daily-booster-formulary.css.map */
