:root{--page-bg: #0B0809;--cream: #0B0809;--card: #141012;--ink: #F5F2F0;--muted: #B9B3B6;--line: rgba(255, 255, 255, .1);--ruby-line: rgba(227, 19, 44, .32)}body{background:var(--page-bg);color:var(--ink)}.section--light,.section--white,.section--ruby,.section--dark:not(.hero){background:radial-gradient(ellipse 55% 38% at 50% 0%,rgba(227,19,44,.11) 0%,transparent 72%),var(--page-bg);color:var(--ink)}.main>.shopify-section+.shopify-section .section:not(.hero):before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:min(1100px,88%);height:1px;background:linear-gradient(90deg,transparent,rgba(255,42,61,.75) 50%,transparent);box-shadow:0 0 14px #e3132c99}.section:not(.hero) .h1,.section:not(.hero) .h2,.section:not(.hero) .h3,.section:not(.hero) .display{color:var(--ink)}.eyebrow,.section--ruby .eyebrow{color:var(--ruby-bright);text-shadow:0 0 18px rgba(227,19,44,.45)}.lead,.rte,.section--ruby .lead,.section--ruby .rte{color:var(--muted)}.rte h2,.rte h3,.rte strong{color:var(--ink)}.rte a,.link,.asterisk,.price__sale,.step__num,.pack__price b{color:var(--ruby-bright)}.section__head.center .h2:after{content:"";display:block;width:72px;height:3px;margin:20px auto 0;border-radius:3px;background:linear-gradient(90deg,transparent,var(--ruby-bright),transparent);box-shadow:0 0 14px #e3132cb3}.statement__text{color:#fff;text-shadow:0 0 40px rgba(227,19,44,.45)}.statement .lead{color:var(--muted)}.pillar,.step,.ingredient,.card,.card-box,.cart-summary,.pack,.section--light .ingredient,.section--white .ingredient,.section--dark .pillar{background:linear-gradient(180deg,#ffffff0b,#ffffff03),var(--card);border:1px solid var(--ruby-line);box-shadow:inset 0 1px #ffffff0d,0 18px 40px #00000059;color:var(--ink)}.ingredient{border-top:3px solid var(--ruby)}.pillar:hover,.step:hover,.ingredient:hover,.card:hover,.pack:hover{border-color:#ff2a3db3;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #e3132c40,0 20px 50px #e3132c2e}.pillar p,.step p,.ingredient p,.section--light .ingredient p,.section--white .ingredient p{color:var(--muted)}.ingredient__role,.section--light .ingredient__role,.section--white .ingredient__role{color:var(--ruby-bright)}.card__title{color:var(--ink)}.card__badge--muted{background:#2a2224}.split__media{border:1px solid var(--ruby-line);box-shadow:0 0 60px #e3132c1f}.product__pillars{border-color:var(--line)}.product__main-image{border:1px solid var(--ruby-line)}.product__thumb{border-color:var(--line)}.trust li{color:var(--muted)}.legend,.section--dark .legend{background:#ffffff09;border-color:#ffffff29;color:var(--muted)}.legend strong,.packs__title,.pack{color:var(--ink)}.pack--featured{background:linear-gradient(135deg,#e3132c33,#e3132c0d 60%),var(--card);border:2px solid var(--ruby-bright);box-shadow:0 0 0 1px #e3132c4d,0 16px 44px #e3132c47}.pack__radio{border-color:#ffffff59}.pack--featured .pack__radio{border-color:var(--ruby-bright);box-shadow:inset 0 0 0 4px var(--card),inset 0 0 0 11px var(--ruby-bright)}.pack:not(.pack--featured) .pack__badge{background:#241c1e;border:1px solid var(--ruby-line)}.pack__sub,.pack__price s,.packs__note{color:var(--muted)}.select,.input,.textarea,.qty,.search-form input,.section--light .search-form input,.main-search .search-form input,.section--light .newsletter__form input,.newsletter__form input{background:#ffffff0d;color:var(--ink);border-color:#ffffff2e}.select option{background:var(--card);color:var(--ink)}.qty button,.field label,.field__label{color:var(--ink)}.accordion{border-color:var(--line)}.accordion summary{color:var(--ink)}.accordion summary:after{border-color:var(--ruby-bright);color:var(--ruby-bright)}.accordion__content{color:var(--muted)}.pagination a,.pagination span{background:var(--card);border-color:var(--line);color:var(--ink)}.table th,.table td{border-color:var(--line)}.drawer__panel{background:var(--page-bg);color:var(--ink)}.drawer__foot{background:var(--card);border-color:var(--line)}.line-item{border-color:var(--line)}.line-item__title{color:var(--ink)}.small,.line-item__variant,.line-item__remove{color:var(--muted)}.form-message--success{color:#7ee2ae}.form-message--error,.errors{color:var(--ruby-bright)}.btn--outline{color:var(--ink);border-color:#f5f2f08c}.btn--outline:hover{color:var(--ruby-bright);border-color:var(--ruby-bright)}
/*# sourceMappingURL=/cdn/shop/t/7/assets/dg-dark.css.map */
