.druff-seo-copy{padding-block:56px 64px}.druff-seo-copy h2{font-size:clamp(30px,3.2vw,44px);line-height:1.15;margin:0 0 24px;letter-spacing:-.025em}.druff-seo-copy p{max-width:76ch;font-size:18px;line-height:1.75;margin:0}.druff-seo-copy p+p{margin-top:20px}@media(max-width:600px){.druff-seo-copy{padding-block:36px 44px}.druff-seo-copy h2{margin-bottom:20px}.druff-seo-copy p{font-size:16px;line-height:1.7}}.druff-seo-copy a{text-decoration:underline;text-underline-offset:3px}.home-range .home-section-head>p{position:relative;top:12px}@media(max-width:800px){.home-range .home-section-head>p{top:0;margin-top:12px}}@media(max-width:600px){.home-footer .footer-bottom{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.home-footer .footer-bottom>span,.home-footer .footer-bottom>span:nth-child(2),.home-footer .footer-bottom>a{grid-column:auto;grid-row:auto;margin-inline:0;max-width:100%}.home-footer .footer-bottom>a{display:flex;align-items:center;min-height:44px;line-height:1.5;overflow-wrap:anywhere}}.druff-instagram-link{display:inline-flex;align-items:center;gap:7px}.druff-instagram-link svg{flex-shrink:0}@media(min-width:901px)and (max-width:1100px){.druff-instagram-link span{display:none}}.home-closing h2,.home-next #next-title{text-wrap:balance}.druff-routine{background:var(--paper,#fdfcf1);color:var(--ink,#0c1017);padding-block:64px;border-top:1px solid #0c101726}.druff-routine h2{font-size:clamp(2.5rem,5vw,4rem);line-height:1.08;margin:0 0 20px}.druff-routine-intro{max-width:640px;margin:0 0 36px}.druff-routine-steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:0;margin:0}.druff-routine-steps li{border-top:2px solid var(--orange,#f18c3e);padding-top:22px}.druff-routine-number{display:block;font-size:.875rem;font-weight:900;margin-bottom:18px}.druff-routine-steps h3{font-size:1.5rem;line-height:1.2;margin:0 0 14px}.druff-routine-steps p{font-size:1rem;line-height:1.65;margin:0}.druff-routine-review{max-width:760px;margin:40px 0 28px;padding:24px 0 0;border-top:1px solid #0c101726}.druff-routine-review blockquote{font-size:clamp(1.3rem,2.2vw,1.8rem);line-height:1.4;margin:0 0 14px}.druff-routine-review figcaption{font-size:.875rem}.druff-routine .home-cta{margin-top:8px}.homepage .home-range.container{padding-bottom:24px}.homepage .druff-home-skin.container{padding-top:24px}@media(max-width:600px){.druff-routine{padding-block:40px}.druff-routine-steps{grid-template-columns:1fr;gap:26px}.druff-routine-intro{margin-bottom:28px}.druff-routine-number{margin-bottom:12px}.druff-routine-review{margin-top:28px}.homepage .home-range.container{padding-bottom:20px}.homepage .druff-home-skin.container{padding-top:20px}}.druff-home-skin{max-width:850px;padding-block:56px}.druff-home-skin p{line-height:1.7;margin-block:24px}.druff-home-skin a{text-decoration:underline;text-underline-offset:3px}.druff-hydration{background:var(--paper,#fdfcf1);padding-bottom:75px}.druff-hydration>.container{max-width:none;padding:0}.druff-hydration-top{background:var(--ink,#0c1017);color:var(--paper,#fdfcf1);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:72px;padding:76px max(24px,calc((100vw - 1280px)/2));align-items:center}.druff-hydration-copy{min-width:0}.druff-hydration .eyebrow{color:var(--orange,#f18c3e)}.druff-hydration h1{font-family:alfabet,Arial,sans-serif;font-weight:900;color:var(--orange,#f18c3e);font-size:clamp(3.5rem,7vw,6.5rem);line-height:1.02;letter-spacing:-.035em;max-width:9ch;margin:22px 0 28px}.druff-hydration h2{font-family:alfabet,Arial,sans-serif;font-weight:900;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.1;letter-spacing:-.025em;margin:0 0 22px;text-wrap:balance}.druff-hydration .intro-lead{color:#fdfcf1;max-width:38ch;font-size:1.2rem;line-height:1.65}.druff-hydration-signoff{font-family:alfabet,Arial,sans-serif;font-weight:900;font-size:3rem;letter-spacing:-.04em;line-height:1;margin-top:44px}.druff-hydration-form{background:var(--paper,#fdfcf1);color:var(--ink,#0c1017);padding:40px;border-top:5px solid var(--orange,#f18c3e);border-radius:3px;min-width:0}.druff-hydration-form form{background:transparent;border:0;padding:0;margin:0;box-shadow:none}.druff-hydration-form label{font-size:.9rem;font-weight:700}.druff-hydration-form input[type=email]{display:block;width:100%;min-height:54px;padding:14px;border:1px solid #303335;background:#fff;color:#0c1017;font:inherit;margin:10px 0 16px;border-radius:0;box-sizing:border-box}.druff-hydration-form button{width:100%;background:var(--orange,#f18c3e);color:var(--ink,#0c1017);border:1px solid var(--ink,#0c1017)}.druff-hydration-form button:hover{background:var(--ink,#0c1017);color:var(--paper,#fdfcf1)}.druff-hydration-form .druff-small{margin:18px 0 0;line-height:1.6;font-size:.85rem}.druff-hydration a{text-decoration:underline;text-underline-offset:3px}.druff-hydration-details{max-width:1280px;margin:0 auto;padding:30px 24px 0}.druff-hydration-details section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:70px;border-bottom:1px solid #d4d5ce;padding:46px 0}.druff-hydration-details p,.druff-hydration-details li{font-size:1.1rem;line-height:1.7}.druff-hydration-details p,.druff-hydration-details ul{margin:0}.druff-hydration-details ul{padding-left:22px}.druff-hydration-details li+li{margin-top:12px}@media(max-width:800px){.druff-hydration-top{grid-template-columns:1fr;gap:32px;padding:44px 24px}.druff-hydration h1{font-size:clamp(3.5rem,13vw,5rem);max-width:10ch}.druff-hydration-signoff{display:none}.druff-hydration-form{padding:28px 24px}.druff-hydration-details section{grid-template-columns:1fr;gap:10px;padding:30px 0}.druff-hydration-details{padding-top:15px}.druff-hydration .intro-lead{font-size:1.1rem}}@media(max-width:360px){.druff-hydration-top,.druff-hydration-form{padding-inline:18px}.druff-hydration-form button{font-size:.9rem;padding-inline:12px}}.druff-product[data-product-handle=beard-boar-brush] .druff-product-description .benefit-list+p{margin-top:16px}.druff-review-excerpt{margin:24px 0;padding:18px 0 18px 20px;border-left:3px solid var(--orange,#f18c3e)}.druff-review-excerpt blockquote{margin:0 0 10px;font-size:1.1rem;line-height:1.5;font-weight:500;letter-spacing:normal}.druff-review-excerpt figcaption{font-size:.8rem;line-height:1.5}.home-review .druff-review-excerpt{max-width:650px;margin:38px auto 0;text-align:left}
/*# sourceMappingURL=/cdn/shop/t/23/compiled_assets/styles.css.map */
