@font-face{font-family:Recoleta;font-style:normal;font-weight:500;font-display:swap;src:url(//drschrock.com/cdn/shop/t/9/assets/recoleta-medium.woff2?v=119186490748764319631778555531) format("woff2")}@font-face{font-family:Recoleta;font-style:normal;font-weight:600;font-display:swap;src:url(//drschrock.com/cdn/shop/t/9/assets/recoleta-semibold.woff2?v=96767158638716902411778555531) format("woff2")}@font-face{font-family:Recoleta;font-style:normal;font-weight:700;font-display:swap;src:url(//drschrock.com/cdn/shop/t/9/assets/recoleta-bold.woff2?v=101867761598943689951778555531) format("woff2")}:root{--dr-ink: #0F2A1D;--dr-moss: #1F4634;--dr-cream: #FBF8F1;--dr-cream-soft: #EFE8D9;--dr-paper: #FFFFFF;--dr-bone: #efe8d9;--dr-evergreen-100: #e0eae2;--dr-gold: #B88840;--dr-gold-300: #DDB85F;--dr-gold-text: #7E5B2A;--dr-text-primary: #0F2A1D;--dr-text-secondary: rgba(15, 42, 29, .8);--dr-text-tertiary: rgba(15, 42, 29, .4);--dr-text-inverse: #FBF8F1;--dr-text-inv-soft: rgba(255, 255, 255, .6);--dr-border-subtle: #E5DFD2;--dr-border-default: rgba(15, 42, 29, .12);--dr-border-strong: rgba(15, 42, 29, .24);--dr-border-emphasis: #0F2A1D;--dr-border-focus: #B88840;--dr-border-inverse: rgba(255, 255, 255, .16);--dr-gutter-x: 96px;--dr-gutter-y-section:80px;--dr-content-max: 1248px;--dr-page-max: 1440px;--dr-font-serif: "Recoleta", "Fraunces", Georgia, "Times New Roman", serif;--dr-font-sans: "DM Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--dr-btn-radius: 4px;--dr-btn-padding-x: 32px;--dr-btn-padding-y: 18px}@media(max-width:1440px){:root{--dr-gutter-x: 80px;--dr-gutter-y-section: 72px}}@media(max-width:1280px){:root{--dr-gutter-x: 64px;--dr-gutter-y-section: 64px}}@media(max-width:1024px){:root{--dr-gutter-x: 48px;--dr-gutter-y-section: 56px}}@media(max-width:768px){:root{--dr-gutter-x: 32px;--dr-gutter-y-section: 48px}}@media(max-width:480px){:root{--dr-gutter-x: 20px;--dr-gutter-y-section: 40px}}.dr-container{width:100%;max-width:var(--dr-page-max);margin:0 auto;padding-left:var(--dr-gutter-x);padding-right:var(--dr-gutter-x);box-sizing:border-box}.dr-section{padding-top:var(--dr-gutter-y-section);padding-bottom:var(--dr-gutter-y-section)}.dr-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--dr-font-sans);font-weight:500;font-size:11px;line-height:1;letter-spacing:1.76px;color:var(--dr-gold-300);text-transform:uppercase;margin:0}.dr-eyebrow:before{content:"";width:16px;height:2px;background:currentColor;border-radius:999px}.dr-eyebrow--ink{color:var(--dr-gold)}.dr-display-sm{font-family:var(--dr-font-serif);font-weight:600;font-size:56px;line-height:1.2;letter-spacing:-2.5px}.dr-h2-bold{font-family:var(--dr-font-serif);font-weight:700;font-size:36px;line-height:1.1;letter-spacing:-1.5px}.dr-h3{font-family:var(--dr-font-serif);font-weight:600;font-size:30px;line-height:1.25;letter-spacing:-1.5px}.dr-h3-bold{font-family:var(--dr-font-serif);font-weight:700;font-size:30px;line-height:1.25;letter-spacing:-1.5px}.dr-h4{font-family:var(--dr-font-serif);font-weight:600;font-size:24px;line-height:1.25;letter-spacing:0}.dr-h5-bold{font-family:var(--dr-font-serif);font-weight:700;font-size:20px;line-height:1.25;letter-spacing:0}.dr-body{font-family:var(--dr-font-sans);font-weight:400;font-size:16px;line-height:1.625}.dr-body-sm{font-family:var(--dr-font-sans);font-weight:400;font-size:14px;line-height:1.5}.dr-ui{font-family:var(--dr-font-sans);font-weight:500;font-size:14px;line-height:1}.dr-caption{font-family:var(--dr-font-sans);font-weight:400;font-size:12px;line-height:1.5;letter-spacing:2px}.dr-btn-text{font-family:var(--dr-font-serif);font-weight:500;font-size:16px;line-height:1.25}@media(max-width:990px){.dr-display-sm{font-size:40px;letter-spacing:-1px}.dr-h2-bold{font-size:28px;letter-spacing:-1px}.dr-h3,.dr-h3-bold{font-size:24px;letter-spacing:-.75px}}@media(max-width:600px){.dr-display-sm{font-size:32px;line-height:1.15}.dr-h2-bold{font-size:26px}}.dr-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:var(--dr-btn-padding-y) var(--dr-btn-padding-x);border-radius:var(--dr-btn-radius);font-family:var(--dr-font-serif);font-weight:500;font-size:16px;line-height:1.25;text-decoration:none;cursor:pointer;border:1px solid transparent;white-space:nowrap;transition:background-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1)}.dr-btn>svg,.dr-btn>img{flex-shrink:0;transition:transform .3s cubic-bezier(.4,0,.2,1)}.dr-btn:hover>svg,.dr-btn:hover>img{transform:translate(3px)}.dr-btn--primary:hover,.dr-btn--primary-ink:hover{transform:translateY(-1px);box-shadow:0 6px 18px #0f2a1d2e}.dr-btn--primary{background:var(--dr-cream);color:var(--dr-text-primary);border-color:var(--dr-border-strong)}.dr-btn--primary:hover{background:var(--dr-paper);border-color:var(--dr-text-primary)}.dr-btn--primary-ink{background:var(--dr-ink);color:var(--dr-cream);border-color:var(--dr-border-strong)}.dr-btn--primary-ink:hover{background:var(--dr-moss);border-color:var(--dr-moss)}.dr-btn--secondary{background:transparent;color:var(--dr-cream);border-color:var(--dr-cream)}.dr-btn--secondary:hover{background:var(--dr-cream);color:var(--dr-text-primary)}.dr-btn--ghost{background:transparent;color:var(--dr-text-primary);border-color:var(--dr-border-emphasis)}.dr-btn--ghost:hover{background:var(--dr-text-primary);color:var(--dr-cream)}.dr-btn:focus-visible{outline:2px solid var(--dr-border-focus);outline-offset:3px}@media(max-width:600px){.dr-btn{padding:16px 24px;font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/dr-base.css.map */
