html{overflow-x:clip}body{overflow-x:clip;color:var(--denryu-color-text);background:var(--denryu-color-background);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{color:var(--denryu-color-accent-contrast);background:var(--denryu-color-accent)}h1,h2,h3,.h0,.h1,.h2,.h3,.denryu-display{font-family:var(--denryu-font-display);font-weight:var(--denryu-display-weight);letter-spacing:-.01em;line-height:1.2;text-wrap:balance}h1,.h0,.h1{font-size:var(--denryu-text-display);letter-spacing:-.012em;line-height:1.05}h4,h5,h6,p,.rte{text-wrap:pretty}.rte p,.rte li{max-width:72ch}a:not(.button){color:inherit;text-underline-offset:.22em;text-decoration-thickness:.07em}a:not(.button):hover{color:var(--denryu-color-link-hover)}.denryu-label{font-family:var(--denryu-font-label);font-size:var(--denryu-text-label);font-weight:400;letter-spacing:var(--denryu-label-tracking);line-height:1.4;text-transform:uppercase}.denryu-label--muted{color:var(--denryu-color-text-faint)}.denryu-tabular,.price,.denryu-price,.denryu-meta__value{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.button,.shopify-challenge__button,.customer button{min-height:var(--denryu-control-height);padding-inline:var(--denryu-gap-lg);border-radius:var(--denryu-radius-small);font-family:var(--denryu-font-body);font-size:var(--denryu-text-body);font-weight:700;letter-spacing:0;transition:background-color var(--denryu-duration-standard) var(--denryu-ease-out),border-color var(--denryu-duration-standard) var(--denryu-ease-out),color var(--denryu-duration-standard) var(--denryu-ease-out),box-shadow var(--denryu-duration-standard) var(--denryu-ease-out)}.denryu-button.denryu-button{display:inline-flex;min-height:var(--denryu-control-height);align-items:center;justify-content:center;gap:var(--denryu-gap-sm);padding-inline:var(--denryu-gap-lg);border:0;border-radius:var(--denryu-radius-small);color:var(--denryu-color-text-inverse);background:var(--denryu-color-surface-inverse);font-family:var(--denryu-font-body);font-size:var(--denryu-text-body);font-weight:700;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color var(--denryu-duration-standard) var(--denryu-ease-out),border-color var(--denryu-duration-standard) var(--denryu-ease-out),color var(--denryu-duration-standard) var(--denryu-ease-out)}.denryu-button.denryu-button:hover{color:var(--denryu-color-text-inverse);background:var(--denryu-color-surface-inverse-hover)}.denryu-button--accent.denryu-button--accent{color:var(--denryu-color-accent-contrast);background:var(--denryu-color-accent)}.denryu-button--accent.denryu-button--accent:hover{color:var(--denryu-color-accent-contrast);background:var(--denryu-color-accent-hover)}.denryu-button--quiet{color:var(--denryu-color-text);border:var(--denryu-hairline) solid var(--denryu-color-border);background:transparent}.denryu-button--quiet:hover{color:var(--denryu-color-text);border-color:var(--denryu-color-text);background:transparent}.denryu-button--compact{min-height:var(--denryu-control-height-compact);font-size:var(--denryu-text-sm)}.denryu-button--full{width:100%}.denryu-textlink{display:inline-flex;align-items:center;gap:var(--denryu-gap-sm);font-size:var(--denryu-text-sm);font-weight:600;white-space:nowrap;text-decoration:none}.denryu-textlink:hover{color:var(--denryu-color-link-hover)}.denryu-textlink--lg{font-size:var(--denryu-text-body)}.button:focus-visible,.shopify-challenge__button:focus-visible,.customer button:focus-visible,.denryu-button:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:.2rem solid var(--denryu-color-focus);outline-offset:.2rem}.field__input,.select__select,.customer .field input,.customer select{min-height:var(--denryu-control-height);border-radius:var(--denryu-radius-small);font-family:var(--denryu-font-body)}.denryu-surface{color:var(--denryu-color-text);background:var(--denryu-color-surface);border:var(--denryu-divider);border-radius:var(--denryu-radius-medium)}.denryu-panel{padding:clamp(3.2rem,4vw,4.8rem);border-radius:var(--denryu-radius-large);color:var(--denryu-color-text-inverse);background:var(--denryu-color-surface-inverse)}.denryu-panel h2,.denryu-panel h3{color:var(--denryu-white)}.denryu-rule{border:0;border-top:var(--denryu-divider)}.badge,.denryu-badge{display:inline-flex;min-height:2.4rem;align-items:center;padding-inline:1rem;border:0;border-radius:var(--denryu-radius-pill);color:var(--denryu-badge-neutral-fg);background:var(--denryu-badge-neutral-bg);font-family:var(--denryu-font-label);font-size:var(--denryu-text-label);font-weight:400;letter-spacing:var(--denryu-label-tracking);line-height:1;text-transform:uppercase}.denryu-badge--alert{color:var(--denryu-badge-alert-fg);background:var(--denryu-badge-alert-bg)}.denryu-stars{color:var(--denryu-color-accent-mark);letter-spacing:.1em}.denryu-status{display:inline-flex;min-height:2.4rem;width:fit-content;align-items:center;gap:var(--denryu-gap-sm);padding-inline:1rem;border-radius:var(--denryu-radius-pill);font-family:var(--denryu-font-label);font-size:var(--denryu-text-label);letter-spacing:var(--denryu-label-tracking);line-height:1;text-transform:uppercase}.denryu-status--available{color:var(--denryu-color-available)}.denryu-status--reserved{color:var(--denryu-color-reserved)}.denryu-status--sold{color:var(--denryu-badge-alert-fg);background:var(--denryu-badge-alert-bg)}.denryu-empty-state{max-width:58rem;margin-inline:auto;padding:clamp(3.2rem,6vw,6.4rem) 2rem;color:var(--denryu-color-text-muted);text-align:center}.denryu-empty-state>:first-child{margin-top:0;color:var(--denryu-color-text)}.denryu-editor-note{padding:var(--denryu-gap-md);border:var(--denryu-divider);border-radius:var(--denryu-radius-small);color:var(--denryu-color-text-muted);font-size:var(--denryu-text-sm)}.denryu-rail{display:flex;gap:var(--denryu-gap-md);max-width:100%;padding-bottom:var(--denryu-gap-sm);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.denryu-rail::-webkit-scrollbar{display:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.denryu-button,.shopify-challenge__button,.customer button{transition-duration:.01ms}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/denryu-foundation.css.map */
