@media screen and (min-width:990px){:is(.template-page-hub-lighting,.template-page-lighting-gym,.template-page-lighting-workshop,.template-page-lighting-garage) main .ss-container,:is(.template-page-hub-lighting,.template-page-lighting-gym,.template-page-lighting-workshop,.template-page-lighting-garage) main .page-width{max-width:120rem;margin-left:auto;margin-right:auto;padding-left:3rem;padding-right:3rem}}.ss-light-kits{padding:var(--ss-rhythm-half) 0;font-family:var(--ss-font);text-align:left}.ss-light-kits__label{margin:0;font-size:var(--ss-text-md);font-weight:var(--ss-weight-medium);line-height:var(--ss-leading-normal);letter-spacing:var(--ss-body-tracking);color:var(--ss-fg-muted)}.ss-light-kits__title{margin:var(--ss-space-2) 0 var(--ss-space-6);font-family:var(--ss-font);font-size:var(--ss-text-6);font-weight:var(--ss-weight-semi);line-height:var(--ss-leading-tight);letter-spacing:var(--ss-heading-tracking);color:var(--ss-fg)}.ss-light-kits .ss-light-kits__title{margin-bottom:var(--ss-rhythm-head)}.ss-light-kits__row+.ss-light-kits__row{margin-top:var(--ss-rhythm-group)}.ss-light-kits__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ss-space-1) var(--ss-space-4);margin:0 0 var(--ss-space-4)}.ss-light-kits__room{margin:0;font-family:var(--ss-font);font-size:var(--ss-text-2xl);font-weight:var(--ss-weight-semi);line-height:var(--ss-leading-snug);letter-spacing:-.015em;color:var(--ss-fg)}.ss-light-kits__line{order:3;flex:0 0 100%;margin:0;font-size:var(--ss-text-base);line-height:var(--ss-leading-relaxed);color:var(--ss-fg-muted)}.ss-light-kits__all{display:inline-flex;align-items:center;gap:var(--ss-space-1);min-height:44px;margin:calc((var(--ss-leading-relaxed) * 1em - 44px) / 2) 0;margin-left:auto;font-size:var(--ss-text-base);font-weight:var(--ss-weight-medium);line-height:var(--ss-leading-relaxed);color:var(--ss-brand);text-decoration:none;white-space:nowrap}.ss-light-kits__all:focus-visible{outline:2px solid var(--ss-brand);outline-offset:2px;border-radius:var(--ss-radius-sm)}.ss-light-kits__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ss-space-4) var(--ss-space-3)}.ss-light-kits__more{margin:var(--ss-rhythm-group) 0 0;font-size:var(--ss-text-md);line-height:var(--ss-leading-loose);color:var(--ss-fg-muted)}.ss-light-kits__more-line{display:block}.ss-light-kits__more-line+.ss-light-kits__more-line{margin-top:var(--ss-space-2)}.ss-light-kits__more a{color:var(--ss-brand);text-decoration:underline;text-underline-offset:.2em}@media(hover:hover){.ss-light-kits__all:hover{text-decoration:underline;text-underline-offset:.2em}}@media screen and (min-width:750px){.ss-light-kits__title{margin-bottom:var(--ss-space-8);font-size:var(--ss-text-4xl)}.ss-light-kits__line{order:0;flex:0 1 auto}.ss-light-kits__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ss-space-4)}}.ss-light-kit-card{display:flex;flex-direction:column;font-family:var(--ss-font);color:var(--ss-fg);text-align:left;text-decoration:none}.ss-light-kit-card:focus-visible{outline:2px solid var(--ss-brand);outline-offset:4px;border-radius:var(--ss-radius-sm)}.ss-light-kit-card__picture{display:block;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--ss-radius-card);background:#000}.ss-light-kit-card__picture img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--ss-transition-slow)}.ss-light-kit-card__picture--flat{background:var(--ss-dark)}.ss-light-kit-card__picture--flat img{object-fit:contain}.ss-light-kit-card__size,.ss-light-kit-card__title{padding-top:var(--ss-space-3);font-size:var(--ss-text-xl);font-weight:var(--ss-weight-semi);line-height:var(--ss-leading-snug);letter-spacing:-.01em}.ss-light-kit-card__title{text-wrap:balance}.ss-light-kit-card__dims{padding-top:var(--ss-space-1);font-size:var(--ss-text-compact);line-height:var(--ss-leading-normal);color:var(--ss-fg-muted)}.ss-light-kit-card__line{display:flex;align-items:baseline;gap:var(--ss-space-2);padding-top:var(--ss-space-1)}.ss-light-kit-card__price{font-size:var(--ss-text-md);font-weight:var(--ss-weight-medium);line-height:var(--ss-leading-normal)}.ss-light-kit-card__name{font-size:var(--ss-text-compact);line-height:var(--ss-leading-normal);color:var(--ss-fg-muted)}.ss-light-kit-card__name,.ss-light-sizes__name,.ss-light-code{display:inline-block;padding:.2rem .6rem;border-radius:var(--ss-radius-sm);background:var(--ss-surface-raised);box-shadow:inset 0 0 0 1px var(--ss-border);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:1.2rem;font-weight:var(--ss-weight-medium);line-height:1.5;letter-spacing:0;color:var(--ss-fg);white-space:nowrap}@media(hover:hover){.ss-light-kit-card:hover .ss-light-kit-card__picture:not(.ss-light-kit-card__picture--flat) img{transform:scale(1.03)}}@media(prefers-reduced-motion:reduce){.ss-light-kit-card__picture img{transition:none}}:is(.template-page-hub-lighting,.template-page-lighting-gym,.template-page-lighting-workshop,.template-page-lighting-garage) .ss-rib__head{max-width:none;margin-left:0;margin-right:0;text-align:left}:is(.template-page-hub-lighting,.template-page-lighting-gym,.template-page-lighting-workshop,.template-page-lighting-garage) .ss-rib__title,:is(.template-page-hub-lighting,.template-page-lighting-gym,.template-page-lighting-workshop,.template-page-lighting-garage) .ss-rib__subtitle{max-width:64rem}:is(.template-page-hub-lighting,.template-page-lighting-gym,.template-page-lighting-workshop,.template-page-lighting-garage) .ss-nextstep__steps{display:none}:is(.template-page-hub-lighting,.template-page-lighting-gym,.template-page-lighting-workshop,.template-page-lighting-garage) .ss-nextstep__inner{align-items:flex-start;padding-left:var(--ss-container-padding);padding-right:var(--ss-container-padding);text-align:left}:is(.template-page-hub-lighting,.template-page-lighting-gym,.template-page-lighting-workshop,.template-page-lighting-garage) .ss-nextstep__btn{min-height:44px;padding:0;border:0;border-radius:0;background:none;box-shadow:none}@media(hover:hover){:is(.template-page-hub-lighting,.template-page-lighting-gym,.template-page-lighting-workshop,.template-page-lighting-garage) .ss-nextstep__btn:hover{text-decoration:underline;text-underline-offset:.2em}}@media screen and (max-width:749px){:is(.template-page-hub-lighting,.template-page-lighting-gym,.template-page-lighting-workshop,.template-page-lighting-garage) .ss-nextstep__inner{padding-bottom:calc(var(--ss-rhythm-half) - var(--ss-space-3))}}@media screen and (min-width:750px){:is(.template-page-hub-lighting,.template-page-lighting-gym,.template-page-lighting-workshop,.template-page-lighting-garage) .ss-nextstep__inner{align-items:center}}:is(.template-page-hub-lighting,.template-page-lighting-gym,.template-page-lighting-workshop,.template-page-lighting-garage) .ss-lcta__inner{max-width:var(--ss-container-max);text-align:left}:is(.template-page-hub-lighting,.template-page-lighting-gym,.template-page-lighting-workshop,.template-page-lighting-garage) .ss-lcta__heading,:is(.template-page-hub-lighting,.template-page-lighting-gym,.template-page-lighting-workshop,.template-page-lighting-garage) .ss-lcta__text{max-width:64rem;margin-left:0;margin-right:0}:is(.template-page-hub-lighting,.template-page-lighting-gym,.template-page-lighting-workshop,.template-page-lighting-garage) .ss-lcta__text a{color:inherit;text-decoration:underline;text-underline-offset:.2em}:is(.template-page-hub-lighting,.template-page-lighting-gym,.template-page-lighting-workshop,.template-page-lighting-garage) .ss-lcta__buttons{align-items:flex-start;justify-content:flex-start}:is(.template-page-hub-lighting,.template-page-lighting-gym,.template-page-lighting-workshop,.template-page-lighting-garage) .ss-lcta{padding-bottom:calc(var(--ss-rhythm-half) - var(--ss-space-3))}:is(.template-page-hub-lighting,.template-page-lighting-gym,.template-page-lighting-workshop,.template-page-lighting-garage) .ss-lcta__btn{min-height:44px;padding:0;border:0;border-radius:0;background:none}@media(hover:hover){:is(.template-page-hub-lighting,.template-page-lighting-gym,.template-page-lighting-workshop,.template-page-lighting-garage) .ss-lcta__text a:hover{color:var(--ss-dark-fg)}:is(.template-page-hub-lighting,.template-page-lighting-gym,.template-page-lighting-workshop,.template-page-lighting-garage) .ss-lcta__btn:hover{background:none;text-decoration:underline;text-underline-offset:.2em}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/ss-light-kits.css.map */
