html.tidilo{font-size:100%;-webkit-text-size-adjust:100%}html.tidilo body{background:var(--tidilo-paper);color:var(--tidilo-ink);font-family:var(--tidilo-font-text);font-size:var(--tidilo-fs-body);line-height:var(--tidilo-lh-body)}.tidilo .shopify-section{margin:0}.tidilo .rte{max-width:var(--tidilo-measure-policy)}.tidilo .shopify-payment-button__button{background:transparent;color:var(--tidilo-ink);border:var(--tidilo-border) solid var(--tidilo-line-strong);border-radius:var(--tidilo-radius);min-height:var(--tidilo-control);font-family:var(--tidilo-font-text);font-size:var(--tidilo-fs-body)}.tidilo a:focus-visible,.tidilo button:focus-visible,.tidilo summary:focus-visible,.tidilo input:focus-visible,.tidilo select:focus-visible,.tidilo textarea:focus-visible{outline:2px solid var(--tidilo-focus);outline-offset:2px}.hd__nav .hd__toggle{font-family:var(--tidilo-font-text);font-size:var(--tidilo-fs-small);font-weight:500;letter-spacing:normal;text-transform:none}.hd--scrolled{border-bottom-color:var(--tidilo-line-ink);box-shadow:none}.hd__toggle{display:inline-flex;align-items:center;gap:var(--tidilo-space-2);min-height:var(--tidilo-tap);padding:0 var(--tidilo-space-2);font-family:var(--tidilo-font-util);font-size:var(--tidilo-fs-util);letter-spacing:var(--tidilo-ls-util);text-transform:uppercase;color:var(--tidilo-paper);cursor:pointer;list-style:none}.hd__toggle::-webkit-details-marker{display:none}.hd__toggle:hover{color:var(--tidilo-accent)}.hd__panel{position:absolute;top:100%;left:0;z-index:var(--tidilo-z-overlay);min-width:14rem;padding:var(--tidilo-space-4);background:var(--tidilo-ink-soft);border:var(--tidilo-border) solid var(--tidilo-line-ink);border-radius:var(--tidilo-radius);box-shadow:var(--tidilo-shadow-overlay);opacity:0;transform:translateY(4px);transition:opacity var(--tidilo-dur-base) var(--tidilo-ease),transform var(--tidilo-dur-base) var(--tidilo-ease)}.hd__nav details{position:relative}.hd__nav details[open]>.hd__panel,.hd__nav details:hover>.hd__panel{opacity:1;transform:none}.hd__panel ul{margin:0;padding:0;list-style:none}.hd__panel a{display:flex;align-items:center;justify-content:space-between;gap:var(--tidilo-space-3);min-height:var(--tidilo-tap);color:var(--tidilo-paper);font-size:var(--tidilo-fs-small)}.hd__panel a:hover,.hd__panel a[aria-current=page]{color:var(--tidilo-muted-ink)}.hd__menu{position:fixed;inset:var(--tidilo-hd-sm) 0 0 0;z-index:var(--tidilo-z-overlay);display:none;padding:var(--tidilo-space-5) var(--tidilo-gutter) var(--tidilo-space-8);background:var(--tidilo-ink);border-top:var(--tidilo-border) solid var(--tidilo-line-ink);overflow-y:auto;overscroll-behavior:contain;transform:translate(-100%);transition:transform var(--tidilo-dur-base) var(--tidilo-ease)}@media(max-width:56.24rem){.hd__menu{display:block}.hd__menu[open]{transform:none}}@media(min-width:56.25rem){.hd__menu{display:none}}.hd__menu ul{margin:0;padding:0;list-style:none}.hd__menu a,.hd__menu .hd__toggle{display:flex;align-items:center;min-height:var(--tidilo-tap);width:100%;color:var(--tidilo-paper);font-size:var(--tidilo-fs-body);border-bottom:var(--tidilo-border) solid var(--tidilo-line-ink)}.hd__menu .hd__panel{position:static;opacity:1;transform:none;box-shadow:none;border:0;border-left:2px solid var(--tidilo-accent);border-radius:0;margin:0 0 var(--tidilo-space-4) var(--tidilo-space-3);background:transparent}.hd__menu .ledger{margin-top:var(--tidilo-space-5)}body.tidilo-no-scroll{overflow:hidden}.hd__panel .util,.hd__menu .util{color:var(--tidilo-muted-ink)}.card__swap{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity var(--tidilo-dur-base) var(--tidilo-ease);pointer-events:none}.card__link:hover .card__swap,.card__link:focus-visible .card__swap{opacity:1}.card--soldout .card__stage img{opacity:.6}.card--soldout .card__name:after{content:" \b7Sold out";color:var(--tidilo-muted);font-weight:400}.tag__was{font-size:var(--tidilo-fs-small);color:var(--tidilo-muted);text-decoration:line-through}.field__label{display:block;font-family:var(--tidilo-font-util);font-size:var(--tidilo-fs-util);letter-spacing:var(--tidilo-ls-util);text-transform:uppercase;color:var(--tidilo-muted)}.field__hint{font-size:var(--tidilo-fs-small);color:var(--tidilo-muted)}.field--error input,.field--error textarea,.field--error select{border-color:var(--tidilo-alert)}.alert{color:var(--tidilo-alert);font-size:var(--tidilo-fs-small)}.field select{font-family:var(--tidilo-font-text);font-size:var(--tidilo-fs-body);padding:.7rem .75rem;min-height:var(--tidilo-control);background:var(--tidilo-surface);color:var(--tidilo-ink);border:var(--tidilo-border) solid var(--tidilo-line-strong);border-radius:var(--tidilo-radius)}.gallery{display:grid;gap:var(--tidilo-space-4)}.gallery__thumb{width:var(--tidilo-tap);height:var(--tidilo-tap);padding:0;background:var(--tidilo-surface);border:var(--tidilo-border) solid var(--tidilo-line);border-radius:var(--tidilo-radius);cursor:pointer;overflow:hidden}.gallery__thumb[aria-current=true]{border:2px solid var(--tidilo-rule)}.empty{padding:var(--tidilo-space-6);background:var(--tidilo-surface);border:var(--tidilo-border) solid var(--tidilo-line);border-radius:var(--tidilo-radius)}.btn[aria-busy=true]{cursor:progress}.btn[data-state=added]{background:var(--tidilo-action-hover)}@media(min-width:56.25rem){.pagehead p.pagehead__facts{max-width:none}}@media(max-width:43.74rem){.groups-strip:after{background:linear-gradient(to right,rgba(232,226,213,0),var(--tidilo-paper) 62%)}}@media(prefers-reduced-motion:reduce){.hd__panel,.hd__menu,.card__swap{transition:none}}@media(min-width:56.25rem){.hero__text{max-width:64rem}}@font-face{font-family:Archivo;src:url(archivo-var.woff2) format("woff2-variations");font-weight:100 900;font-stretch:62% 125%;font-display:swap}@font-face{font-family:Instrument Sans;src:url(instrument-sans-var.woff2) format("woff2-variations");font-weight:400 700;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(plexmono-500.woff2) format("woff2");font-weight:500;font-display:swap}html.tidilo body.tidilo-no-scroll{overflow:hidden}.card__error,.buy__error{display:block;margin-top:var(--tidilo-space-2, .5rem);color:var(--tidilo-alert);font-size:var(--tidilo-fs-small, .875rem)}
/*# sourceMappingURL=/cdn/shop/t/22/assets/tidilo-theme.css.map */
