:root{--dajo-ink:#0D0D0D;--dajo-gold:#D9B75E;--dajo-gold-deep:#7A5E17;--dajo-cream:#FBF9F5;--dajo-beige:#F5F1E8;--dajo-line:#E6E0D4;--dajo-muted:#4A4A4A;--dajo-space:72px;--dajo-gutter:clamp(16px,3vw,40px);--dajo-radius:16px;--dajo-max:1400px}@media(max-width:749px){:root{--dajo-space:48px}}::selection{background:#d9b75e;color:#0d0d0d}html{scroll-behavior:smooth}.button,button.button,.button-secondary{letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem;font-weight:500;transition:background-color .25s ease,color .25s ease,border-color .25s ease,transform .25s ease}.button:hover,.button-secondary:hover{transform:translateY(-1px)}a{text-underline-offset:.25em}.dajo-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 28px;border:1px solid var(--dajo-ink);border-radius:6px;background:var(--dajo-ink);color:#fff;font-family:var(--font-subheading--family);font-size:.8125rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .25s ease,color .25s ease,border-color .25s ease,transform .25s ease}.dajo-btn:hover,.dajo-btn:focus-visible{background:var(--dajo-gold);border-color:var(--dajo-gold);color:var(--dajo-ink);transform:translateY(-1px)}.dajo-btn--ghost{background:transparent;color:var(--dajo-ink)}.dajo-btn--ghost:hover,.dajo-btn--ghost:focus-visible{background:var(--dajo-ink);border-color:var(--dajo-ink);color:#fff}.dajo-btn:focus-visible{outline:2px solid var(--dajo-ink);outline-offset:3px}.dajo-eyebrow{margin:0;font-family:var(--font-subheading--family);font-size:.75rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--dajo-gold-deep)}.dajo-title{margin:8px 0 0;font-family:var(--font-heading--family);font-weight:400;font-size:clamp(1.75rem,3.2vw,2.5rem);line-height:1.15;text-wrap:balance;color:var(--dajo-ink);font-variant-numeric:lining-nums}.dajo-section{padding:var(--dajo-space) var(--dajo-gutter)}.dajo-wrap{max-width:var(--dajo-max);margin:0 auto}.dajo-head{text-align:center;margin:0 auto clamp(28px,4vw,48px);max-width:60ch}.dajo-head p:not(.dajo-eyebrow){margin:12px 0 0;color:var(--dajo-muted);line-height:1.6}section.dajo-reassurance--cards .dajo-reassurance__list h3{font-family:var(--font-subheading--family);font-size:.9375rem;font-weight:600;letter-spacing:0;line-height:1.35;text-wrap:balance}footer .dajo-news__legal a{display:inline;padding:0}.dajo-hero{padding-block:clamp(32px,4.5vw,64px)}section.dajo-cats.dajo-section{padding-block:clamp(48px,6vw,80px);scroll-margin-top:72px}section.dajo-reassurance--cards{padding-block:clamp(44px,5.5vw,72px)}section.dajo-reassurance--cards .dajo-head{margin-bottom:clamp(24px,3vw,36px)}section.dajo-reassurance--cards .dajo-reassurance__list li{padding:24px 20px}#dajo-categories{scroll-margin-top:72px}footer.dajo-footer .dajo-footer__h,footer.dajo-footer .dajo-footer__delivery{color:var(--dajo-gold-deep)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button:hover,.button-secondary:hover,.dajo-btn:hover{transform:none}}@media(max-width:749px){footer a:not(.button):not(.button-secondary):not(.dajo-btn){display:inline-block;padding-block:.75rem}a.link{display:inline-block;padding-block:.75rem}}header-menu .overflow-menu::part(overflow-list){grid-template-columns:minmax(260px,420px);row-gap:.85rem;column-gap:0}
/*# sourceMappingURL=/cdn/shop/t/7/assets/dajo-custom.css.map */
