*,*:before,*:after{box-sizing:border-box}*{margin:0}html{color-scheme:light;scroll-behavior:smooth;text-size-adjust:100%}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}body{display:flex;min-width:20rem;min-height:100svh;flex-direction:column;background:var(--color-background);color:var(--color-foreground);font-family:var(--font-body-family),Georgia,"Times New Roman",serif;font-size:var(--font-size-body);font-style:var(--font-body-style);font-weight:var(--font-body-weight);line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}main{display:block;flex:1 0 auto}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}button,input,textarea,select{color:inherit;font:inherit}button,select{cursor:pointer}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed}dialog{background:var(--color-background);color:var(--color-foreground)}a{color:inherit;text-decoration-thickness:.0625em;text-underline-offset:.2em}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading-family),Georgia,"Times New Roman",serif;font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:-.025em;text-wrap:balance}h1{font-size:var(--font-size-h1);line-height:1.02}h2{font-size:var(--font-size-h2);line-height:1.08}h3{font-size:var(--font-size-h3);line-height:1.15}:where(ul,ol){padding-inline-start:1.25em}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}::selection{background:var(--color-foreground);color:var(--color-background)}[hidden]{display:none!important}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.skip-link{position:fixed;z-index:100;inset-block-start:var(--space-3);inset-inline-start:var(--space-3);padding:var(--space-3) var(--space-5);transform:translateY(-200%);background:var(--color-accent);color:var(--color-accent-contrast);text-decoration:none}.skip-link:focus{transform:translateY(0)}.shopify-section{--content-width: min( calc(var(--page-width) - var(--page-margin) * 2), calc(100% - var(--page-margin) * 2) );--content-margin: minmax(var(--page-margin), 1fr);--content-grid: var(--content-margin) var(--content-width) var(--content-margin);position:relative;display:grid;width:100%;grid-template-columns:var(--content-grid)}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1 / -1}.container{width:min(100%,var(--page-width));margin-inline:auto}.container--narrow{width:min(100%,var(--content-width-narrow));margin-inline:auto}.section{padding-block:var(--section-spacing)}.section--compact{padding-block:var(--section-spacing-compact)}.section--surface{background:var(--color-surface)}.section--card{background:var(--color-card)}.display{font-size:var(--font-size-display);line-height:.98}.body-large{font-size:var(--font-size-body-large);line-height:1.6}.text-muted{color:var(--color-muted)}.eyebrow{color:var(--color-muted);font-family:var(--font-body-family),Georgia,"Times New Roman",serif;font-size:.6875rem;font-weight:700;letter-spacing:.3em;line-height:1.4;text-transform:uppercase}.rte>*+*{margin-block-start:1em}.rte :where(h2,h3){margin-block-start:1.75em}.rte a,.text-link{text-decoration:underline;transition:opacity var(--motion-fast) ease}.rte a:hover,.text-link:hover{opacity:.62}.button{display:inline-flex;min-height:var(--target-size);align-items:center;justify-content:center;gap:var(--space-2);padding:.6875rem 1.5rem;border:1px solid transparent;border-radius:var(--control-radius);font-size:var(--font-size-small);line-height:1.2;text-align:center;text-decoration:none;transition:background-color var(--motion-fast) ease,border-color var(--motion-fast) ease,color var(--motion-fast) ease,opacity var(--motion-fast) ease}.button--primary{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-accent-contrast)}.button--primary:hover{background:transparent;color:var(--color-accent)}.button--secondary{border-color:var(--color-foreground);background:transparent;color:var(--color-foreground)}.button--secondary:hover{background:var(--color-foreground);color:var(--color-background)}.button--text{min-height:var(--target-size);padding-inline:0;border:0;background:transparent;color:inherit;text-decoration:underline;text-underline-offset:.3em}.button[aria-disabled=true],.button:disabled{opacity:.45;pointer-events:none}.icon-button{display:inline-grid;width:var(--target-size);height:var(--target-size);place-items:center;padding:0;border:0;border-radius:var(--control-radius);background:transparent}.field{display:grid;gap:var(--space-2)}.field__label{font-size:var(--font-size-small)}.field__input{width:100%;min-height:var(--target-size);padding:.75rem .875rem;border:var(--border-thin);border-radius:var(--control-radius);background:var(--color-card)}textarea.field__input{min-height:8rem;resize:vertical}.field__help,.field__error{font-size:.8125rem;line-height:1.45}.field__help{color:var(--color-muted)}.field__error{color:var(--color-error)}.badge{display:inline-flex;align-items:center;min-height:1.75rem;padding:.25rem .625rem;border:var(--border-thin);background:var(--color-card);font-size:.625rem;font-weight:700;letter-spacing:.18em;line-height:1;text-transform:uppercase}.badge--available{border-color:color-mix(in srgb,var(--color-success) 35%,transparent);background:var(--color-success-surface);color:var(--color-success)}.badge--upcoming{border-color:var(--color-foreground);background:var(--color-background)}.badge--sold{border-color:var(--color-foreground);background:var(--color-foreground);color:var(--color-background)}.badge--past{color:var(--color-muted)}.price{font-variant-numeric:tabular-nums;white-space:nowrap}.price--muted{color:var(--color-muted)}.media{position:relative;display:block;overflow:hidden;background:var(--color-surface)}.media>:where(img,svg,video){width:100%;height:100%;object-fit:cover}.media--portrait{aspect-ratio:3 / 4}.media--landscape{aspect-ratio:4 / 3}.media--square{aspect-ratio:1}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:var(--space-8);margin-block-end:clamp(2.25rem,4.5vw,3.5rem)}.section-heading__content{display:grid;max-width:46rem;gap:var(--space-4)}.card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2.75vw,2.25rem)}.card{position:relative;overflow:hidden;border:var(--border-thin);background:var(--color-card);transition:transform var(--motion-standard) var(--ease-out)}.card:has(a:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-offset)}.card__media img{transition:transform var(--motion-slow) var(--ease-out)}.card__content{display:grid;gap:var(--space-4);padding:clamp(1.125rem,2.5vw,1.75rem)}.card__meta,.card__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.card__footer{padding-block-start:var(--space-4);border-block-start:var(--border-thin)}.card__title a{text-decoration:none}.card__title a:after{position:absolute;content:"";top:0;right:0;bottom:0;left:0}.notice{padding:var(--space-4) var(--space-5);border:var(--border-thin);background:var(--color-surface)}.notice--success{border-color:var(--color-success);background:var(--color-success-surface);color:var(--color-success)}.notice--error{border-color:var(--color-error);background:var(--color-error-surface);color:var(--color-error)}.empty-state{display:grid;justify-items:start;gap:var(--space-4);padding:clamp(1.75rem,5vw,3.5rem);border:var(--border-thin);background:var(--color-surface)}.split-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(2.25rem,6vw,5rem)}@media(hover:hover){.card:hover{transform:translateY(-.25rem)}.card:hover .card__media img{transform:scale(1.025)}}@media(max-width:63.99rem){.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.split-layout{grid-template-columns:1fr}}@media(max-width:47.99rem){:root{--header-height: 4.5rem}.section-heading{align-items:start;flex-direction:column;gap:var(--space-5)}.card-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.card:hover,.card:hover .card__media img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/critical.css.map */
