.lgt-community-coloring-page{background-color:var(--lgt-color-bg);color:var(--lgt-color-text)}.lgt-community-coloring-page__inner{max-width:var(--lgt-container-max-width);margin:0 auto;padding:var(--lgt-space-xl) var(--lgt-space-md);display:flex;flex-direction:column;align-items:center;text-align:center}.lgt-community-coloring-page__heading{font-family:var(--lgt-font-heading);font-size:var(--lgt-font-size-2xl);margin:0 0 var(--lgt-space-md)}.lgt-community-coloring-page__current{display:flex;flex-direction:column;align-items:center;gap:var(--lgt-space-lg);margin-bottom:var(--lgt-space-xl);width:100%}.lgt-community-coloring-page__current-text{display:flex;flex-direction:column;align-items:center;gap:var(--lgt-space-2xs);max-width:40rem}.lgt-community-coloring-page__tiles{display:flex;flex-direction:column;gap:var(--lgt-space-md);width:100%;max-width:24rem}.lgt-community-coloring-page__motif{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:var(--lgt-radius-md);background:var(--lgt-color-surface)}.lgt-community-coloring-page__month{font-size:var(--lgt-font-size-sm);font-weight:600;color:var(--lgt-color-accent);margin:0;text-transform:uppercase;letter-spacing:.04em}.lgt-community-coloring-page__title{font-family:var(--lgt-font-heading);font-size:var(--lgt-font-size-xl);margin:0}.lgt-community-coloring-page__description{font-size:var(--lgt-font-size-base);color:var(--lgt-color-text-muted)}.lgt-community-coloring-page__description p{margin:0 0 var(--lgt-space-xs)}.lgt-community-coloring-page__product{display:flex;flex-direction:column;width:100%;border-radius:var(--lgt-radius-md);background:var(--lgt-color-surface);text-decoration:none;color:var(--lgt-color-text);overflow:hidden;box-shadow:var(--lgt-shadow-card);transition:transform .15s ease}.lgt-community-coloring-page__product:hover{transform:translateY(-2px)}.lgt-community-coloring-page__product:focus-visible{outline:2px solid var(--lgt-color-accent);outline-offset:2px}.lgt-community-coloring-page__product-image{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover}.lgt-community-coloring-page__product-info{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.2rem;min-width:0;padding:var(--lgt-space-sm)}.lgt-community-coloring-page__product-label{font-size:var(--lgt-font-size-xs);color:var(--lgt-color-text-muted);text-transform:uppercase;letter-spacing:.04em}.lgt-community-coloring-page__product-title{font-size:var(--lgt-font-size-base);font-weight:600}.lgt-community-coloring-page__product-price{font-size:var(--lgt-font-size-base);color:var(--lgt-color-accent);font-weight:700}.lgt-community-coloring-page__product-cta{font-size:var(--lgt-font-size-sm);font-weight:600;color:var(--lgt-color-accent);margin-top:.2rem}.lgt-community-coloring-page__deadline{font-size:var(--lgt-font-size-sm);font-weight:600;color:var(--lgt-color-accent);font-variant-numeric:tabular-nums;margin:0}.lgt-community-coloring-page__gallery{width:100%}.lgt-community-coloring-page__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lgt-space-md);text-align:left}.lgt-community-coloring-page__submission{display:flex;flex-direction:column;gap:var(--lgt-space-2xs)}.lgt-community-coloring-page__trigger{display:block;width:100%;padding:0;border:none;background:none;cursor:pointer;border-radius:var(--lgt-radius-sm);overflow:hidden}.lgt-community-coloring-page__trigger:focus-visible{outline:2px solid var(--lgt-color-accent);outline-offset:2px}.lgt-community-coloring-page__image{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;background:var(--lgt-color-surface);transition:transform .2s ease}.lgt-community-coloring-page__trigger:hover .lgt-community-coloring-page__image{transform:scale(1.03)}.lgt-community-coloring-page__credit{font-size:var(--lgt-font-size-sm);font-weight:600;color:var(--lgt-color-text);text-decoration:none;width:fit-content}a.lgt-community-coloring-page__credit:hover{color:var(--lgt-color-accent);text-decoration:underline}.lgt-community-coloring-page__note{font-size:var(--lgt-font-size-xs);color:var(--lgt-color-text-muted);margin:0}.lgt-community-coloring-page__swatches{display:flex;align-items:center}.lgt-community-coloring-page__swatch{width:1rem;height:1rem;border-radius:50%;background-color:var(--lgt-swatch-color, var(--lgt-color-surface));border:1px solid var(--lgt-color-bg);margin-left:-.35rem}.lgt-community-coloring-page__swatch:first-child{margin-left:0}.lgt-community-coloring-page__swatch--light{border-color:var(--lgt-swatch-border-light)}.lgt-community-coloring-page__show-more{display:block;margin:var(--lgt-space-md) auto 0;font-size:var(--lgt-font-size-sm);font-weight:600;color:var(--lgt-color-accent);background:var(--lgt-color-surface);border:none;border-radius:var(--lgt-radius-full);padding:var(--lgt-space-xs) var(--lgt-space-lg);cursor:pointer}.lgt-community-coloring-page__show-more:hover{opacity:.85}.lgt-community-coloring-page__show-more:focus-visible{outline:2px solid var(--lgt-color-accent);outline-offset:2px}.lgt-community-coloring-page__lightbox{border:none;border-radius:var(--lgt-radius-md);padding:0;max-width:min(90vw,48rem);max-height:90vh;background:var(--lgt-color-bg)}.lgt-community-coloring-page__lightbox::backdrop{background:#000000b3}.lgt-community-coloring-page__lightbox-image{display:block;max-width:min(90vw,48rem);max-height:90vh;width:auto;height:auto}.lgt-community-coloring-page__lightbox-close{position:absolute;top:var(--lgt-space-xs);right:var(--lgt-space-xs);width:2.25rem;height:2.25rem;border-radius:50%;border:none;background:var(--lgt-color-bg);color:var(--lgt-color-text);font-size:var(--lgt-font-size-base);cursor:pointer}.lgt-community-coloring-page__lightbox-close:focus-visible{outline:2px solid var(--lgt-color-accent);outline-offset:2px}@media(min-width:640px){.lgt-community-coloring-page__tiles{flex-direction:row;justify-content:center;align-items:stretch;max-width:none}.lgt-community-coloring-page__motif,.lgt-community-coloring-page__product{flex:1 1 0;max-width:20rem}.lgt-community-coloring-page__motif{aspect-ratio:auto;height:auto;object-fit:contain}.lgt-community-coloring-page__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/lgt-community-coloring-page.css.map */
