html,body{overflow-x:clip}:is(.product--voomsupps-beetroot#product-offer,#beetroot-benefits,#beetroot-routine,#beetroot-ingredients,#beetroot-convenience,#beetroot-questions,#beetroot-disclaimer){--b2s-product-accent: #B52E35;--b2s-product-tint: #F3DDDC;min-inline-size:0;overflow-wrap:anywhere}.product--voomsupps-beetroot#product-offer{background:var(--b2s-canvas);color:var(--b2s-ink)}.product--voomsupps-beetroot#product-offer .content-block>.shopify-block:first-child .custom-text-block__title{color:var(--b2s-product-accent);font-family:var(--b2s-font-body);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.product--voomsupps-beetroot#product-offer .custom-text-block__title{font-family:var(--b2s-font-display);line-height:1.25}.product--voomsupps-beetroot#product-offer .custom-text-block__description{line-height:1.65}.product--voomsupps-beetroot#product-offer .custom-text-block__description p{margin-block:0 1em}.product--voomsupps-beetroot#product-offer .custom-text-block__description ul{padding-inline-start:1.25em;margin-block:0 1em}.product--voomsupps-beetroot#product-offer .custom-text-block__description li{padding-inline-start:.2em;margin-block:.4em}.product--voomsupps-beetroot#product-offer .custom-text-block__description li::marker{color:var(--b2s-product-accent)}.product--voomsupps-beetroot#product-offer .custom-text-block__description p:last-child{margin:0;font-size:14px}.product--voomsupps-beetroot#product-offer{--color-button: var(--b2s-brand);--color-button-text: var(--b2s-surface)}:is(#beetroot-benefits,#beetroot-routine,#beetroot-ingredients,#beetroot-convenience) h2{font-size:clamp(32px,4vw,46px);line-height:1.15}:is(#beetroot-benefits,#beetroot-routine,#beetroot-ingredients,#beetroot-convenience) :is(.voom-benefits__body,.voom-how-it-works__body,.voom-ingredients__subdescription,.voom-instead-of__description){font-size:16px;line-height:1.75;opacity:1}#beetroot-benefits .voom-benefits__grid{margin-block-end:0}#beetroot-benefits .voom-benefits__icon-wrap:has(.voom-benefits__icon-placeholder){display:none}#beetroot-benefits .voom-benefits__item{justify-content:center;border-color:var(--voom-benefits-card-border, var(--b2s-product-tint));background:var(--b2s-canvas);box-shadow:none}#beetroot-benefits .voom-benefits__item:hover{transform:none}#beetroot-benefits .voom-benefits__label{font-size:16px;font-weight:500;line-height:1.5}#beetroot-routine .voom-how-it-works__flow{position:static;min-inline-size:0}#beetroot-routine .voom-how-it-works__steps{max-width:none}#beetroot-routine .voom-how-it-works__step-wrap{align-items:flex-start;padding-block:16px;border-bottom:1px solid var(--b2s-product-tint)}#beetroot-routine .voom-how-it-works__step-wrap:first-child{padding-block-start:0}#beetroot-routine .voom-how-it-works__arrow{display:none}#beetroot-routine .voom-how-it-works__step{padding:0;background:transparent;color:var(--b2s-product-accent);font-size:16px;text-align:start}#beetroot-routine .voom-how-it-works__step-text{font-size:16px;text-align:start;line-height:1.65;opacity:1}#beetroot-ingredients .voom-ingredients__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}#beetroot-ingredients .voom-ingredients__card{align-items:flex-start;text-align:start;background:var(--b2s-canvas);border-color:var(--voom-ingredients-card-border, var(--b2s-product-tint));box-shadow:none;transform:none}#beetroot-ingredients .voom-ingredients__title{font-size:28px;text-align:start}#beetroot-ingredients .voom-ingredients__subtitle{opacity:1}#beetroot-ingredients .voom-ingredients__description{font-size:16px;line-height:1.65;opacity:1}#beetroot-convenience .voom-instead-of__card{min-inline-size:0;background:var(--b2s-surface)}#beetroot-convenience .voom-instead-of__card-text{margin:0;font-size:16px;line-height:1.65}#beetroot-convenience .voom-instead-of__footer{font-size:14px;line-height:1.6}#beetroot-questions{background:var(--b2s-canvas);color:var(--b2s-ink)}#beetroot-questions :is(h2,.text-block--heading-lg){font-size:clamp(32px,4vw,46px)}#beetroot-questions a{color:var(--b2s-brand-dark);text-decoration:underline;text-underline-offset:.2em}#beetroot-disclaimer .voom-benefits__body{margin:0 auto;max-width:760px;font-size:12px;line-height:1.7;text-align:start}@media(max-width:480px){#beetroot-ingredients .voom-ingredients__grid{grid-template-columns:minmax(0,1fr)}}body{color:var(--b2s-ink);background:var(--b2s-canvas);font-family:var(--b2s-font-body)}html body :is(h1,h2,h3,.b2s-display){font-family:var(--b2s-font-display);font-weight:400;letter-spacing:-.035em}:where(img,svg,video,iframe){max-inline-size:100%}:where(.shopify-section,.container,.content-block,.product-media,.product-gallery){min-inline-size:0}:where(a,button,input,textarea,select,summary):focus-visible{outline:2px solid var(--b2s-brand)!important;outline-offset:3px!important}.b2s-page-shell{width:min(100%,1440px);margin-inline:auto;padding:var(--b2s-section-space) var(--b2s-page-gutter)}.b2s-editorial{width:min(100%,760px);margin-inline:auto;font-size:max(1rem,16px);line-height:1.8;overflow-wrap:anywhere}.b2s-editorial>:first-child{margin-block-start:0}.b2s-editorial>:last-child{margin-block-end:0}.b2s-editorial :where(h2,h3){margin-block:1.5em .55em;line-height:1.2}.b2s-editorial :where(p,ul,ol,blockquote){margin-block:0 1.25em}.b2s-editorial :where(a){color:var(--b2s-brand-dark);text-underline-offset:.2em}.b2s-editorial :where(img,video){block-size:auto}.b2s-editorial :where(table){display:block;max-inline-size:100%;overflow-x:auto}.b2s-page-shell{box-sizing:border-box;min-inline-size:0}.page-section.b2s-page-shell{width:100%;padding-inline-start:max(var(--b2s-page-gutter),var(--page-section-padding-left, 0px));padding-inline-end:max(var(--b2s-page-gutter),var(--page-section-padding-right, 0px))}.b2s-page-hero{max-inline-size:760px;margin-inline:auto;margin-block-end:clamp(24px,4vw,48px);overflow-wrap:anywhere}.b2s-page-hero :is(.page-section__title,.main-page-title){margin:0;font-size:clamp(36px,5vw,64px);line-height:1.12}body .b2s-editorial{max-inline-size:760px;min-inline-size:0;font-family:var(--b2s-font-body);font-size:max(1rem,16px);line-height:1.8}.b2s-editorial :is(h2,h3){color:inherit}.b2s-editorial h2{font-size:clamp(28px,3vw,38px)}.b2s-editorial h3{font-size:clamp(24px,2.5vw,30px)}.b2s-editorial :is(ul,ol){padding-inline-start:1.5em}.b2s-editorial li+li{margin-block-start:.5em}.b2s-editorial li>:is(ul,ol){margin-block:.5em 0}.b2s-editorial a{text-decoration:underline;text-underline-offset:.2em}.b2s-editorial a:hover{color:var(--b2s-brand)}.b2s-editorial :is(figure,blockquote){margin-inline:0}.b2s-editorial :is(img,video,iframe){max-width:100%}.b2s-editorial :is(img,video){height:auto;border-radius:12px}.b2s-editorial figcaption{font-size:.875em;margin-block-start:.5em}.b2s-editorial blockquote{padding:1em 1.25em;border-inline-start:3px solid var(--b2s-brand);background:var(--b2s-surface)}.b2s-editorial table{border-collapse:collapse;margin-block:1.5em}.b2s-editorial :is(th,td){padding:.75em;border:1px solid color-mix(in srgb,var(--b2s-ink) 20%,transparent);text-align:start}.b2s-editorial th{background:var(--b2s-surface)}.b2s-editorial pre{max-inline-size:100%;overflow-x:auto;padding:1em}body .b2s-contact{background:var(--b2s-canvas);color:var(--b2s-ink)}.b2s-contact .contact.b2s-page-shell{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(32px,5vw,80px);max-width:1200px;padding-inline:var(--b2s-page-gutter)}.b2s-contact .b2s-contact__intro{margin:0}.b2s-contact .title{margin-block:0 24px;color:var(--b2s-ink);line-height:1.12}.b2s-contact .b2s-eyebrow{color:var(--b2s-brand)}.b2s-contact__note{margin-block:24px 0;font-size:max(.875rem,14px);line-height:1.65}.b2s-contact .b2s-contact__form{min-inline-size:0;padding:clamp(20px,3vw,40px);box-shadow:0 8px 32px color-mix(in srgb,var(--b2s-ink) 5%,transparent)}.b2s-contact .contact__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.b2s-contact .field{display:flex;flex-direction:column;min-inline-size:0;margin-block-end:20px;gap:8px}.b2s-contact .field:before,.b2s-contact .field:after{display:none}body .b2s-contact .field__label{position:static;transform:none;order:-1;margin:0;color:var(--b2s-ink);font-size:14px;line-height:1.5}body .b2s-contact .field__input{display:block;box-sizing:border-box;width:100%;min-width:0;margin:0;padding:12px 14px;font-size:16px;line-height:1.5}body .b2s-contact .text-area.field__input{min-height:160px;resize:vertical}body .b2s-contact .field__input::placeholder{color:var(--b2s-ink);opacity:.6}.b2s-contact .contact__button{margin-block-start:8px}body .b2s-contact .button{padding:14px 28px;font-size:16px;border-radius:6px}.b2s-contact :is(.form-status,.form-status-list,.contact__field-error){overflow-wrap:anywhere}.b2s-contact .form-status{font-size:18px;line-height:1.5}.b2s-contact .form__message>svg{width:20px;height:20px;flex-shrink:0}body :is(.search-section,.collection-section,.customer,.b2s-journal,.cart__footer){color:var(--b2s-ink);background:var(--b2s-canvas);font-family:var(--b2s-font-body)}body :is(.search-section,.collection-section){padding-inline:var(--b2s-page-gutter);padding-block:var(--b2s-section-space)}body :is(.search-section__container,.collection-section__container){min-inline-size:0}body :is(.search-section__title,.collection-section__title,.customer>h1,.b2s-blog-header h1){font-size:clamp(36px,5vw,64px);line-height:1.12;margin-block:0 32px;overflow-wrap:anywhere}body :is(.search-result,.collection-product){min-inline-size:0;background:var(--b2s-surface);border:1px solid color-mix(in srgb,var(--b2s-ink) 12%,transparent);border-radius:16px}body :is(.search-result__content,.collection-product__content){padding:20px;overflow-wrap:anywhere}body :is(.search-result__title,.collection-product__title){font-size:24px;line-height:1.25}body :is(.search-result__price,.collection-product__price,.cart-item__price-wrapper,.cart__footer .totals__total-value){color:var(--b2s-ink);font-family:var(--b2s-font-body);font-size:16px;font-variant-numeric:tabular-nums}body :is(.search-section__input,.customer .field input,.customer select,.cart__note .field__input,.article-template .field__input){box-sizing:border-box;min-inline-size:0;max-inline-size:100%;min-block-size:48px;border:1px solid color-mix(in srgb,var(--b2s-ink) 24%,transparent);border-radius:6px;background:var(--b2s-surface);color:var(--b2s-ink);font-family:var(--b2s-font-body);font-size:16px}body :is(.search-section__submit,.cart__checkout-button,.cart__warnings>.button,.customer button,.article-template input.button){min-block-size:48px;border:1px solid var(--b2s-brand);border-radius:6px;background:var(--b2s-brand);color:var(--b2s-surface);font-family:var(--b2s-font-body);font-size:16px;font-weight:600}body :is(.search-section__submit,.cart__checkout-button,.cart__warnings>.button,.customer button,.article-template input.button):hover{background:var(--b2s-brand-dark);border-color:var(--b2s-brand-dark)}body :is(.customer,.cart__footer,.cart__warnings,.b2s-journal) a:not(.button):not(.b2s-card__image){text-underline-offset:.2em}body :is(.customer,.cart__footer,.cart__warnings) a:not(.button),body .b2s-journal :is(.b2s-back,.b2s-read,.article-template__content a){color:var(--b2s-brand-dark)}body :is(.search-section__message,.cart__warnings,.b2s-journal .b2s-empty){padding-block:var(--b2s-section-space);line-height:1.7;overflow-wrap:anywhere}.shopify-policy__container{box-sizing:border-box;width:min(100%,920px)!important;max-width:none!important;margin-inline:auto;padding:clamp(56px,8vw,104px) var(--b2s-page-gutter) clamp(72px,10vw,128px)!important;color:var(--b2s-ink);font-family:var(--b2s-font-body)}.shopify-policy__title{max-width:780px;margin:0 auto clamp(36px,6vw,64px);text-align:center}.shopify-policy__title:before{content:"CLEAR TERMS, SIMPLE CHOICES";display:block;margin-bottom:18px;color:var(--b2s-brand);font-family:var(--b2s-font-body);font-size:11px;font-weight:700;letter-spacing:.13em}.shopify-policy__title h1{margin:0;font-size:clamp(42px,6vw,68px);line-height:1.05;overflow-wrap:anywhere}.shopify-policy__body{padding:clamp(26px,5vw,54px);border:1px solid color-mix(in srgb,var(--b2s-ink) 12%,transparent);border-radius:20px;background:var(--b2s-surface);box-shadow:0 16px 50px color-mix(in srgb,var(--b2s-ink) 6%,transparent);font-size:16px;line-height:1.8;overflow-wrap:anywhere}.shopify-policy__body>:first-child{margin-top:0}.shopify-policy__body>:last-child{margin-bottom:0}.shopify-policy__body :is(h2,h3){margin:1.6em 0 .55em;color:var(--b2s-ink);line-height:1.15}.shopify-policy__body h2{font-size:clamp(28px,4vw,38px)}.shopify-policy__body h3{font-size:clamp(22px,3vw,28px)}.shopify-policy__body :is(p,ul,ol){margin:0 0 1.15em}.shopify-policy__body :is(ul,ol){padding-left:1.35em}.shopify-policy__body li+li{margin-top:.45em}.shopify-policy__body a{color:var(--b2s-brand-dark);text-underline-offset:3px}@media(max-width:749px){.shopify-policy__title{text-align:left}.shopify-policy__body{border-radius:14px}}body .customer{padding-inline:var(--b2s-page-gutter)}body :is(.customer,.cart__footer) :is(.field,.cart__blocks){min-inline-size:0}body .cart__footer{gap:32px}body .cart-item__details{overflow-wrap:anywhere}body .b2s-journal{padding-block:var(--b2s-section-space)}body .b2s-journal .b2s-container{width:min(1200px,calc(100% - var(--b2s-page-gutter) * 2))}body .b2s-journal .b2s-card__body{padding:24px}body .b2s-journal .b2s-card--featured{gap:0;padding-bottom:0}body .b2s-journal .b2s-card__image{border-radius:16px 16px 0 0}body .b2s-journal :is(.b2s-meta,.b2s-eyebrow){color:var(--b2s-brand-dark)}body .b2s-journal .article-template__content blockquote{border-color:var(--b2s-brand)}body .b2s-journal .b2s-tags a:is(:hover,[aria-current]){color:var(--b2s-surface);background:var(--b2s-brand);border-color:var(--b2s-brand)}@media(max-width:768px){.page-section.b2s-page-shell{padding-inline-start:max(var(--b2s-page-gutter),var(--page-section-padding-left-mobile, 0px));padding-inline-end:max(var(--b2s-page-gutter),var(--page-section-padding-right-mobile, 0px))}.page-section.b2s-page-shell .page-section__container{padding-left:var(--page-container-padding-left-mobile, 0px)!important;padding-right:var(--page-container-padding-right-mobile, 0px)!important}.b2s-contact .contact.b2s-page-shell{grid-template-columns:minmax(0,1fr)}}@media(max-width:749px){.b2s-contact .contact__fields{grid-template-columns:minmax(0,1fr);gap:0}.b2s-contact .contact__button .button{width:100%}body .search-section__form{flex-wrap:wrap}body .search-section__input{flex:1 1 100%;width:100%}body .search-section__submit{width:100%}body .search-results{grid-template-columns:minmax(0,1fr);gap:20px}body .collection-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}body :is(.search-result__content,.collection-product__content){padding:12px}body :is(.search-result__title,.collection-product__title){font-size:20px}}.b2s-card{min-inline-size:0;color:var(--b2s-ink);background:var(--b2s-surface);border:1px solid color-mix(in srgb,var(--b2s-ink) 12%,transparent);border-radius:16px}.b2s-eyebrow{margin-block:0 1rem;color:var(--b2s-brand);font-family:var(--b2s-font-body);font-size:.75rem;font-weight:600;line-height:1.4;letter-spacing:.14em;text-transform:uppercase}body :is(.b2s-page-shell,.b2s-editorial,.b2s-card) :is(.button,.b2s-button){min-block-size:44px;border:1px solid var(--b2s-brand);background:var(--b2s-brand);color:var(--b2s-surface);font-family:var(--b2s-font-body);font-weight:600}body :is(.b2s-page-shell,.b2s-editorial,.b2s-card) :is(.button,.b2s-button):hover{border-color:var(--b2s-brand-dark);background:var(--b2s-brand-dark)}body :is(.b2s-page-shell,.b2s-editorial,.b2s-card) :is(.field__input,.select__select,.text-area,.b2s-field){min-block-size:44px;border:1px solid color-mix(in srgb,var(--b2s-ink) 24%,transparent);border-radius:6px;background:var(--b2s-surface);color:var(--b2s-ink);font-family:var(--b2s-font-body);font-size:max(1rem,16px)}body :is(.b2s-page-shell,.b2s-editorial,.b2s-card) :is(a,button,input,textarea,select,summary,.button,.field__input,.select__select):focus-visible{outline:2px solid var(--b2s-brand);outline-offset:3px}@media(max-width:749px){.b2s-page-shell{padding-inline:var(--b2s-page-gutter)}.b2s-editorial{line-height:1.7}.hero-section .content-block>.shopify-block{inline-size:100%;max-inline-size:100%;min-inline-size:0;overflow-wrap:anywhere}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/b2sbrands-theme.css.map */
