.dh-pg a{text-decoration:revert}.dh-pg{--green:#123b2b;--paper:#faf9f5;--ink:#1e3027;--muted:#627166;--line:#d9ded5;--sage:#e5ebdc;--cream:#f0ede3;color-scheme:light;scroll-behavior:smooth;scroll-padding-top:28px}.dh-pg *{box-sizing:border-box}.dh-pg{margin:0;background:var(--paper);color:var(--ink);font:17px/1.7 DM Sans,sans-serif;-webkit-font-smoothing:antialiased}.dh-pg h1,.dh-pg h2,.dh-pg h3,.dh-pg p,.dh-pg figure{margin:0}.dh-pg h1,.dh-pg h2,.dh-pg h3{color:var(--green);font-weight:550;letter-spacing:-.045em;line-height:1.1;text-wrap:balance}.dh-pg h1{font-size:clamp(50px,5.3vw,76px);max-width:9ch}.dh-pg h2{font-size:clamp(34px,3.6vw,49px)}.dh-pg a{color:inherit;text-underline-offset:5px}.dh-pg button,.dh-pg summary,.dh-pg a{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.dh-pg a:focus-visible,.dh-pg summary:focus-visible{outline:3px solid #7c9a68;outline-offset:5px}.dh-pg img{display:block;max-width:100%;height:auto}.dh-pg strong{font-weight:600}.dh-pg sup{font-size:11px;margin-left:3px}.dh-pg sup a{text-decoration:none}.dh-pg .wrap{width:min(1240px,calc(100% - 88px));margin-inline:auto}.dh-pg .section{padding-block:82px}.dh-pg .eyebrow{font-size:11px;font-weight:650;letter-spacing:.12em;line-height:1.5;text-transform:uppercase;color:var(--muted)}.dh-pg .skip{position:absolute;top:10px;left:10px;transform:translateY(-200%);background:var(--paper);padding:12px;z-index:20}.dh-pg .skip:focus{transform:none}.dh-pg .masthead{border-bottom:1px solid var(--line)}.dh-pg .nav{height:86px;display:flex;align-items:center;justify-content:space-between;gap:24px}.dh-pg .logo{width:66px;display:block}.dh-pg .logo img{mix-blend-mode:multiply}.dh-pg .nav-label{font-size:13px;color:var(--muted);letter-spacing:.04em}.dh-pg .back-home{font-size:13px;text-decoration:none;display:flex;align-items:center;gap:20px;min-height:44px}.dh-pg .dh-button{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;background:var(--green);color:var(--paper);font-size:15px;font-weight:550;min-height:54px;padding:15px 22px;text-decoration:none;line-height:1.4;transition:background .35s ease}.dh-pg .dh-button:hover{background:#24533d}.dh-pg .dh-button span,.dh-pg .dh-text-link span{font-size:20px}.dh-pg .dh-button.light{background:var(--paper);color:var(--green)}.dh-pg .dh-button.light:hover{background:var(--sage)}.dh-pg .dh-text-link{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #9cafa0;padding:14px 0;font-size:16px;font-weight:550;text-decoration:none;min-height:52px}.dh-pg .quiet-link{display:block;width:fit-content;margin-top:18px;font-size:13px;line-height:1.7}.dh-pg .hero{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:center;padding-block:50px 62px}.dh-pg .hero .eyebrow{margin-bottom:19px}.dh-pg .hero-intro{font-size:21px;line-height:1.55;max-width:480px;margin-top:26px;color:var(--green)}.dh-pg .hero-detail{font-size:16px;max-width:430px;color:var(--muted);margin-top:15px}.dh-pg .hero .dh-button{margin-top:27px}.dh-pg .hero-photo img{width:100%;aspect-ratio:1.08;object-fit:cover;object-position:48% center}.dh-pg .hero-photo figcaption{font-size:12px;color:var(--muted);margin-top:11px}.dh-pg .origin{background:var(--cream)}.dh-pg .origin-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:110px}.dh-pg .origin h2{margin-top:18px;max-width:9ch}.dh-pg .origin-letter>p{margin-bottom:19px}.dh-pg .origin-letter .signature{margin-top:30px;margin-bottom:0;font-size:15px;color:var(--green);font-weight:600}.dh-pg .signature span{display:block;color:var(--muted);font-size:12px;font-weight:400}.dh-pg .dh-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:70px}.dh-pg .dh-section-heading h2{margin-top:16px}.dh-pg .dh-section-heading>p{max-width:360px;color:var(--muted);font-size:16px}.dh-pg .care-intro{padding-bottom:42px}.dh-pg .chapter-nav{display:flex;gap:32px;justify-content:space-between;border-block:1px solid var(--line);margin-top:38px;padding-block:19px}.dh-pg .chapter-nav a{display:flex;align-items:center;gap:14px;min-height:32px;text-decoration:none;font-size:15px;color:var(--green)}.dh-pg .chapter-nav a>span:first-child{font-size:11px;color:var(--muted)}.dh-pg .chapter-nav a>span:last-child{margin-left:16px}.dh-pg .collagen-section{padding-block:0 20px}.dh-pg .product-feature{display:grid;grid-template-columns:1fr 1fr;gap:74px;align-items:center}.dh-pg .collagen-art{background:var(--sage);text-align:center;padding:34px 20px 26px}.dh-pg .collagen-art>img{width:100%;max-height:450px;object-fit:contain;margin-block:4px}.dh-pg .collagen-art figcaption{font-size:12px;color:var(--green)}.dh-pg .product-copy>h2{margin-top:14px}.dh-pg .product-name{font-size:15px;color:var(--green);font-weight:650;margin-top:18px;margin-bottom:22px}.dh-pg .product-copy>p:not(.eyebrow):not(.product-name){font-size:16px;line-height:1.75;color:#4c5e51;margin-top:17px}.dh-pg .routine-line{border-top:1px solid var(--line);padding-top:20px;margin-top:26px;margin-bottom:27px}.dh-pg .routine-line>span{font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.09em;color:var(--green)}.dh-pg .routine-line p{margin-top:7px;font-size:14px;line-height:1.65;color:var(--muted)}.dh-pg .two-products{display:grid;grid-template-columns:1fr 1fr;gap:74px}.dh-pg .product-art{height:390px;display:flex;align-items:center;position:relative;margin-bottom:31px;overflow:hidden}.dh-pg .creatine-art{background:#eeeee5}.dh-pg .omega-art{background:#e4e9e4}.dh-pg .product-art>img{height:100%;width:70%;object-fit:contain;object-position:center;max-height:390px;margin-left:0}.dh-pg .art-fact{position:absolute;right:24px;top:50%;transform:translateY(-50%);max-width:140px;color:var(--green)}.dh-pg .art-fact>strong{font-size:38px;letter-spacing:-.06em;font-weight:550;line-height:1}.dh-pg .art-fact>span{display:block;font-size:12px;line-height:1.5;margin-top:10px}.dh-pg .product-editorial{display:flex;flex-direction:column;min-width:0;scroll-margin-top:24px}.dh-pg .product-editorial .product-copy{display:flex;flex-direction:column;flex:1}.dh-pg .product-editorial .routine-line{margin-top:auto;padding-top:20px}.dh-pg .product-editorial .product-copy>p:last-of-type{margin-bottom:27px}.dh-pg .product-editorial .dh-text-link{margin-top:auto}.dh-pg .skincare-section{background:#eee9df}.dh-pg .skincare-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:110px}.dh-pg .tallow-art{padding:15px 25px;text-align:center}.dh-pg .tallow-art img{max-height:330px;width:100%;object-fit:contain}.dh-pg .tallow-art figcaption{font-size:22px;letter-spacing:-.03em;line-height:1.3;color:var(--green);margin-top:20px}.dh-pg .choose-section{padding-bottom:40px}.dh-pg .goal-links{margin-top:35px}.dh-pg .goal-links>a{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:23px 0;border-bottom:1px solid var(--line);text-decoration:none}.dh-pg .goal-links>a:first-child{border-top:1px solid var(--line)}.dh-pg .goal-links>a>span{font-size:17px;color:var(--muted)}.dh-pg .goal-links strong{display:flex;align-items:center;justify-content:space-between;gap:40px;min-width:330px;font-size:19px;font-weight:500;letter-spacing:-.02em}.dh-pg .goal-links strong>span{font-size:22px}.dh-pg .dh-faq-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px}.dh-pg .dh-faq-section h2{margin-top:15px}.dh-pg .faq-list details{border-bottom:1px solid var(--line)}.dh-pg .faq-list details:first-child{border-top:1px solid var(--line)}.dh-pg summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:25px;align-items:center;font-size:17px;line-height:1.5;padding:22px 0;color:var(--green)}.dh-pg summary::-webkit-details-marker{display:none}.dh-pg summary>span{font-size:24px;font-weight:400;line-height:1;transition:transform .38s ease}.dh-pg details[open]>summary>span{transform:rotate(45deg)}.dh-pg .answer{overflow:hidden}.dh-pg .answer p{font-size:15px;line-height:1.8;color:var(--muted);padding-bottom:22px}.dh-pg .closing{background:var(--green);color:var(--paper);padding-block:70px}.dh-pg .closing-inner{text-align:center}.dh-pg .closing .eyebrow{color:#bdcbb8}.dh-pg .closing h2{color:var(--paper);margin-top:18px;font-size:clamp(38px,4.3vw,60px)}.dh-pg .closing p:not(.eyebrow){margin-top:20px;color:#d8e0d1}.dh-pg .closing .dh-button{margin-top:28px}.dh-pg .sources{padding-block:24px;border-bottom:1px solid var(--line)}.dh-pg .sources summary{font-size:13px;padding-block:14px;color:var(--muted)}.dh-pg .sources summary>span{font-size:19px}.dh-pg .sources ol{font-size:12px;color:var(--muted);padding-left:20px;line-height:1.8;max-width:850px}.dh-pg .sources li{padding-block:4px}.dh-pg .sources .answer>p{font-size:12px;max-width:850px;padding-top:8px}.dh-pg .footer{display:grid;grid-template-columns:65px 1fr 1.4fr;gap:35px;padding-block:35px 24px;align-items:start}.dh-pg .footer>div{font-size:13px}.dh-pg .footer>div>a{font-size:12px;display:inline-block;margin-top:8px}.dh-pg .footer-note{font-size:11px;color:var(--muted);line-height:1.7;max-width:520px;justify-self:end}.dh-pg .copyright{grid-column:1/-1;font-size:11px;color:var(--muted);margin-top:5px}@media(max-width:1050px){.dh-pg .hero{gap:35px}.dh-pg .hero h1{font-size:57px}.dh-pg .hero-intro{font-size:19px}.dh-pg .origin-grid,.dh-pg .product-feature,.dh-pg .two-products,.dh-pg .skincare-grid,.dh-pg .dh-faq-section{gap:45px}.dh-pg .dh-section-heading{gap:40px}.dh-pg .product-art{height:330px}.dh-pg .art-fact{right:15px;max-width:110px}.dh-pg .art-fact>strong{font-size:31px}.dh-pg .art-fact>span{font-size:11px}.dh-pg .chapter-nav{gap:18px}.dh-pg .chapter-nav a{gap:8px}.dh-pg .chapter-nav a>span:last-child{margin-left:4px}.dh-pg .product-feature .dh-button{font-size:14px;gap:15px;padding-inline:16px}}@media(max-width:700px){.dh-pg .wrap{width:calc(100% - 40px)}.dh-pg .section{padding-block:48px}.dh-pg .nav{height:70px;gap:18px}.dh-pg .logo{width:55px}.dh-pg .nav-label{display:none}.dh-pg .back-home{font-size:12px;gap:10px}.dh-pg .hero{grid-template-columns:1fr;gap:29px;padding-block:30px 35px}.dh-pg .hero .eyebrow{font-size:10px;margin-bottom:14px}.dh-pg .hero h1{font-size:clamp(43px,11.8vw,61px);max-width:10ch;line-height:1.05}.dh-pg .hero-intro{font-size:19px;line-height:1.55;margin-top:20px}.dh-pg .hero-detail{font-size:16px;margin-top:12px}.dh-pg .hero .dh-button{width:100%;margin-top:23px;font-size:15px}.dh-pg .hero-photo img{aspect-ratio:1.3;object-position:48% center}.dh-pg .hero-photo figcaption{font-size:11px;margin-top:10px}.dh-pg .origin-grid,.dh-pg .product-feature,.dh-pg .two-products,.dh-pg .skincare-grid,.dh-pg .dh-faq-section{grid-template-columns:1fr;gap:27px}.dh-pg .origin h2{max-width:14ch;font-size:38px;margin-top:13px}.dh-pg .origin-letter>p{font-size:16px;line-height:1.75;margin-bottom:16px}.dh-pg .origin-letter .signature{margin-top:22px}.dh-pg .dh-section-heading{display:block}.dh-pg .dh-section-heading h2{font-size:36px;margin-top:13px}.dh-pg .dh-section-heading>p{font-size:16px;max-width:none;margin-top:19px}.dh-pg .chapter-nav{display:grid;grid-template-columns:1fr 1fr;gap:12px 26px;margin-top:26px;padding-block:16px}.dh-pg .chapter-nav a{font-size:14px;gap:10px;min-height:38px}.dh-pg .chapter-nav a>span:last-child{margin-left:auto}.dh-pg .care-intro{padding-bottom:28px}.dh-pg .collagen-section{padding-bottom:0}.dh-pg .collagen-art{padding:24px 18px 20px}.dh-pg .collagen-art>img{max-height:315px;margin-block:0}.dh-pg .collagen-art .eyebrow{font-size:9px}.dh-pg .collagen-art figcaption{font-size:11px}.dh-pg .product-copy h2{font-size:37px}.dh-pg .product-name{font-size:14px;margin-top:15px;margin-bottom:18px}.dh-pg .product-copy>p:not(.eyebrow):not(.product-name){font-size:16px;margin-top:15px}.dh-pg .routine-line{margin-top:23px;margin-bottom:23px}.dh-pg .routine-line p{font-size:14px}.dh-pg .product-feature .dh-button{width:100%;font-size:14px;padding:15px 18px}.dh-pg .quiet-link{font-size:13px}.dh-pg .two-products{gap:46px}.dh-pg .product-art{height:310px;margin-bottom:25px}.dh-pg .product-art>img{width:70%;height:100%;object-fit:contain}.dh-pg .art-fact{right:20px;max-width:112px}.dh-pg .art-fact>strong{font-size:33px}.dh-pg .art-fact>span{font-size:11px}.dh-pg .product-editorial .product-copy>p:last-of-type{margin-bottom:23px}.dh-pg .dh-text-link{font-size:15px}.dh-pg .skincare-grid{gap:23px}.dh-pg .skincare-grid .product-copy{order:1}.dh-pg .tallow-art{order:0;padding:0 30px 8px}.dh-pg .tallow-art img{max-height:230px}.dh-pg .tallow-art figcaption{font-size:20px;margin-top:5px}.dh-pg .choose-section{padding-bottom:5px}.dh-pg .goal-links{margin-top:27px}.dh-pg .goal-links>a{display:block;padding-block:21px}.dh-pg .goal-links>a>span{font-size:13px}.dh-pg .goal-links strong{min-width:0;width:100%;font-size:18px;margin-top:5px;gap:20px}.dh-pg .dh-faq-section{gap:26px}.dh-pg .dh-faq-section h2{font-size:36px}.dh-pg .faq-list summary{font-size:16px;padding-block:20px}.dh-pg .answer p{font-size:15px}.dh-pg .closing{padding-block:48px}.dh-pg .closing h2{font-size:39px}.dh-pg .closing p:not(.eyebrow){font-size:16px}.dh-pg .closing .dh-button{width:100%;font-size:14px;padding-inline:17px;gap:18px}.dh-pg .sources{padding-block:18px}.dh-pg .footer{grid-template-columns:55px 1fr;gap:22px;padding-block:27px 23px}.dh-pg .footer-note{grid-column:1/-1;justify-self:start}.dh-pg .copyright{margin-top:0}.dh-pg .footer>div{font-size:12px}}@media(prefers-reduced-motion:reduce){.dh-pg{scroll-behavior:auto}.dh-pg *,.dh-pg *:before,.dh-pg *:after{scroll-behavior:auto!important;transition:none!important}}.dh-pg .hero h1{max-width:12ch;font-size:clamp(46px,4.7vw,67px)}@media(max-width:700px){.dh-pg .hero h1{font-size:clamp(39px,10.5vw,50px);max-width:13ch;line-height:1.1}}.dh-pg .collagen-research{background:var(--cream);margin-top:74px}.dh-pg .research-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-top:38px}.dh-pg .research-note{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.dh-pg .research-note h3{font-size:31px;margin-top:14px;line-height:1.16}.dh-pg .research-note>p:not(.eyebrow){font-size:16px;line-height:1.75;color:var(--muted);margin-top:18px}.dh-pg .research-note>.research-detail{font-size:13px}.dh-pg .research-note .dh-text-link{margin-top:auto;padding-top:22px;width:100%;font-size:14px}.dh-pg .research-context{font-size:12px;line-height:1.7;max-width:760px;color:var(--muted);margin-top:28px}.dh-pg .wider-care{padding-bottom:0}@media(max-width:700px){.dh-pg .collagen-research{margin-top:48px}.dh-pg .research-grid{grid-template-columns:1fr;gap:35px;margin-top:28px}.dh-pg .research-note h3{font-size:29px}.dh-pg .research-note .dh-text-link{margin-top:8px}.dh-pg .research-context{font-size:11px;margin-top:24px}.dh-pg .origin h2{max-width:15ch}}.deen-page-section{display:contents}.dh-pg .dh-chevron{display:inline-block;width:10px;height:10px;vertical-align:1px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
/*# sourceMappingURL=/cdn/shop/t/53/assets/deen-page-for-brothers.css.map */
