/*! uj-base — reshapes stock Dawn to the Urban Jiko system.

    Loads AFTER base.css, so equal-specificity rules win by cascade
    order and no !important is needed anywhere in this file. */h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--uj-font-display);font-weight:var(--uj-weight-heading);color:rgb(var(--color-foreground));text-wrap:balance}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5{font-synthesis-weight:none}h1 strong,h2 strong,h3 strong,h4 strong,.h0 strong,.h1 strong,.h2 strong,.h3 strong,h1 b,h2 b,h3 b,h4 b{font-weight:inherit}.h0{font-size:var(--uj-fs-display);font-weight:var(--uj-weight-display);line-height:var(--uj-lh-tight);letter-spacing:var(--uj-ls-display)}h1,.h1{font-size:var(--uj-fs-h1);font-weight:var(--uj-weight-display);line-height:var(--uj-lh-heading);letter-spacing:var(--uj-ls-h1)}h2,.h2{font-size:var(--uj-fs-h2);line-height:var(--uj-lh-heading);letter-spacing:var(--uj-ls-h2)}h3,.h3{font-size:var(--uj-fs-h3);line-height:1.3;letter-spacing:var(--uj-ls-h3)}h4,.h4{font-size:var(--uj-fs-h4);line-height:1.35;letter-spacing:-.008em}h5,.h5{font-size:var(--uj-fs-h5);line-height:1.4}h6,.h6{font-family:var(--uj-font-body);font-size:var(--uj-fs-h6);font-weight:var(--uj-weight-medium);letter-spacing:var(--uj-ls-label);text-transform:uppercase}body{font-family:var(--uj-font-body);font-size:var(--uj-fs-body);line-height:var(--uj-lh-body);letter-spacing:0;color:rgba(var(--color-foreground),.85)}.text-body{letter-spacing:0}.caption,.caption-large{letter-spacing:.005em}h1 .dim,h2 .dim,h3 .dim,.h0 .dim,.h1 .dim,.h2 .dim,.h3 .dim{color:var(--uj-muted)}.uj-on-media .dim{color:#ffffff9e}.uj-eyebrow{display:block;font-family:var(--uj-font-body);font-size:var(--uj-fs-eyebrow);font-weight:var(--uj-weight-medium);line-height:1.2;letter-spacing:var(--uj-ls-caps);text-transform:uppercase;color:var(--uj-oak-deep);margin:0 0 var(--uj-space-4)}.uj-lede{font-size:var(--uj-fs-lede);line-height:var(--uj-lh-lede);color:rgba(var(--color-foreground),.78);max-width:var(--uj-measure)}.uj-label{font-family:var(--uj-font-body);font-size:var(--uj-fs-h6);font-weight:var(--uj-weight-medium);letter-spacing:var(--uj-ls-label);text-transform:uppercase}.uj-micro{font-size:var(--uj-fs-micro);font-weight:var(--uj-weight-medium);letter-spacing:.08em;text-transform:uppercase}.uj-measure{max-width:var(--uj-measure)}.uj-rule{border:0;border-top:1px solid var(--uj-rule);margin:var(--uj-space-6) 0}.uj-bleed{width:100vw;margin-left:50%;transform:translate(-50%);max-width:none}.rte{max-width:var(--uj-measure)}.rte>*+*{margin-top:var(--uj-space-4)}.rte h2,.rte h3,.rte h4{margin-top:var(--uj-space-7)}.rte h2:first-child,.rte h3:first-child{margin-top:0}.rte ul,.rte ol{padding-left:var(--uj-space-5)}.rte li+li{margin-top:var(--uj-space-2)}.rte li::marker{color:var(--uj-oak-deep)}.rte a,a.link{color:rgb(var(--color-foreground));text-decoration-thickness:1px;text-underline-offset:.25em;text-decoration-color:var(--uj-rule-strong);transition:text-decoration-color var(--uj-dur) var(--uj-ease)}.rte a:hover,a.link:hover{text-decoration-color:currentColor}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{min-height:calc(5.2rem + var(--buttons-border-width) * 2)}.button{font-family:var(--uj-font-body);font-size:1.5rem;font-weight:var(--uj-weight-medium);letter-spacing:.01em;text-transform:none;padding:0 3.2rem;border-radius:var(--uj-r-md);transition:background-color var(--uj-dur) var(--uj-ease),color var(--uj-dur) var(--uj-ease),border-color var(--uj-dur) var(--uj-ease)}.uj-link-cta{display:inline-flex;align-items:center;gap:var(--uj-space-2);font-family:var(--uj-font-body);font-size:1.5rem;font-weight:var(--uj-weight-medium);color:rgb(var(--color-foreground));text-decoration:none;border-bottom:1px solid var(--uj-rule-strong);padding-bottom:2px;transition:border-color var(--uj-dur) var(--uj-ease)}.uj-link-cta:hover{border-bottom-color:currentColor}.card__heading,.card__heading a{font-family:var(--uj-font-display);font-weight:var(--uj-weight-heading);letter-spacing:-.008em}.card-information>*+*{margin-top:var(--uj-space-1)}.card__media img,.card .media img{transition:transform .6s var(--uj-ease)}.card__inner:hover .card__media img{transform:scale(1.03)}.badge{font-family:var(--uj-font-body);font-size:var(--uj-fs-micro);font-weight:var(--uj-weight-medium);letter-spacing:.08em;text-transform:uppercase;padding:.5rem .9rem}:focus-visible,.focused{outline:2px solid var(--uj-oak-deep);outline-offset:3px;box-shadow:none}.scroll-trigger,.scroll-trigger.animate--fade-in,.scroll-trigger.animate--slide-in,.scroll-trigger.animate--zoom-in,.scroll-trigger--offscreen{opacity:1!important;transform:none!important;animation:none!important;visibility:visible!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/uj-base.css.map */
