@media screen and (min-width:990px){.template-product-ultrabeam main .ss-container,.template-product-ultrabeam main .page-width{max-width:120rem;margin-left:auto;margin-right:auto;padding-left:3rem;padding-right:3rem}}media-gallery[data-light-kit] .ss-pdp-image-badges{display:none}.ss-light-kit__lit{position:relative;width:100%;margin:0;overflow:hidden;border-radius:inherit;background:#000}.ss-light-kit__lit img{object-fit:cover;object-position:50% 30%}.ss-light-kit__caption{position:absolute;right:var(--ss-space-4);bottom:var(--ss-space-3);left:var(--ss-space-4);font-family:var(--ss-font);font-size:var(--ss-text-sm);font-weight:var(--ss-weight-medium);line-height:var(--ss-leading-normal);color:var(--ss-dark-fg-muted);pointer-events:none}.ss-light-kit__caption:empty{display:none}.thumbnail [data-light-kit-thumbnail]{object-fit:cover}.thumbnail-list__item[data-target$=-kit-lit]+.thumbnail-list_item--variant{display:block}.ss-light-kit__fit{margin:var(--ss-space-2) 0 var(--ss-space-3);font-family:var(--ss-font);font-size:var(--ss-text-lg);font-weight:var(--ss-weight-medium);line-height:var(--ss-leading-normal);letter-spacing:-.01em;color:var(--ss-fg)}.ss-light-kit__code{font-weight:var(--ss-weight-normal);color:var(--ss-fg-muted);white-space:nowrap}.stock-message-above-quantity .ss-light-kit__stock{gap:0;color:var(--ss-fg)}.stock-message-above-quantity .ss-light-kit__stock:before{content:"";flex:none;width:.8rem;height:.8rem;margin:0 var(--ss-space-2) 0 .35rem;border-radius:var(--ss-radius-circle);background:var(--ss-success);box-shadow:0 0 0 .35rem var(--ss-success-bg)}.template-product-ultrabeam .product .stock-message-above-quantity,.template-product-ultrabeam .product div[id*=klaviyo_reviews_average_rating]+.stock-message-above-quantity{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ss-space-2) var(--ss-space-4)}.template-product-ultrabeam .product div[id*=klaviyo_reviews_average_rating]+.stock-message-above-quantity:before{content:none}.template-product-ultrabeam .stock-message-above-quantity .stock-message{white-space:nowrap}.ss-light-kit__certified{display:inline-flex;align-items:center;gap:var(--ss-space-2);white-space:nowrap;font-family:var(--ss-font);font-size:var(--ss-text-sm);line-height:var(--ss-leading-normal);color:var(--ss-fg)}.ss-light-kit__certified .ss-rcm-mark{flex:none;width:auto;height:1.25em}.template-product-ultrabeam .product__info-container .price .price-item--sale,.template-product-ultrabeam .product__info-container .price .price-item--last{color:var(--ss-fg)}.template-product-ultrabeam .product__info-container .price-save-badge{color:var(--ss-fg-muted)}.template-product-ultrabeam .sticky-atc-tiles__price-sale{color:var(--ss-fg)}.ss-light-kit__option{margin:var(--ss-space-4) 0}.ss-light-kit__label{display:block;margin-bottom:var(--ss-space-2);font-family:var(--ss-font);font-size:var(--ss-text-sm);font-weight:var(--ss-weight-medium);line-height:var(--ss-leading-snug);letter-spacing:.04em;text-transform:uppercase;color:var(--ss-fg-muted)}.ss-light-kit__layouts{display:flex;flex-wrap:wrap;gap:var(--ss-space-2)}.ss-light-kit__layout{display:flex;flex-direction:column;align-items:center;gap:var(--ss-space-2);min-width:11rem;padding:var(--ss-space-3) var(--ss-space-3) var(--ss-space-2);border:2px solid var(--ss-border);border-radius:var(--ss-radius);background:var(--ss-surface);color:var(--ss-fg-muted);text-decoration:none;transition:border-color var(--ss-transition),color var(--ss-transition)}a.ss-light-kit__layout:hover{border-color:var(--ss-brand);color:var(--ss-fg)}a.ss-light-kit__layout:focus-visible{outline:2px solid var(--ss-brand);outline-offset:2px}.ss-light-kit__layout--on{border-color:var(--ss-brand);background:var(--ss-brand-05);color:var(--ss-fg)}.ss-light-kit__plan{display:block;width:8rem;height:6rem;overflow:hidden;border-radius:var(--ss-radius-sm);background:var(--ss-dark)}.ss-light-kit__plan img{display:block;width:100%;height:100%;object-fit:cover}.ss-light-kit__layout-size{font-family:var(--ss-font);font-size:var(--ss-text-compact);font-weight:var(--ss-weight-medium);line-height:var(--ss-leading-snug);white-space:nowrap}.ss-light-kit__more{margin:var(--ss-space-2) 0 0;font-family:var(--ss-font);font-size:var(--ss-text-compact);line-height:var(--ss-leading-relaxed);color:var(--ss-fg-muted)}.ss-light-kit__more a{color:var(--ss-brand);text-decoration:underline;text-underline-offset:.2em}.ss-light-kit__option~king-linked-options-product,.product__info-container:has(.ss-light-kit__option) king-linked-options-product{display:none}.template-product-ultrabeam variant-selects fieldset:has(>input[name^=Pack])>legend:not([data-light-kit-named]){font-size:0}.template-product-ultrabeam variant-selects fieldset:has(>input[name^=Pack])>legend:not([data-light-kit-named]):after{content:"How many lights";font-size:var(--ss-text-sm)}.template-product-ultrabeam variant-selects fieldset:has(>input[name^=Border])>legend:after{content:"a lit frame around the grid";margin-left:var(--ss-space-2);font-weight:var(--ss-weight-normal);letter-spacing:0;text-transform:none}.template-product-ultrabeam variant-selects input[name^=Border]:not([value=None])+label:before{content:"";position:static;z-index:auto;display:inline-block;flex:none;width:1rem;height:1rem;margin-right:var(--ss-space-2);border-radius:var(--ss-radius-circle);vertical-align:-.05rem}.template-product-ultrabeam variant-selects input[name^=Border][value="Cool Daylight"]+label:before{background:#f4f9ff;box-shadow:0 0 0 1px #c9d3df,0 0 6px #a0c8ffe6}.template-product-ultrabeam variant-selects input[name^=Border][value=Blue]+label:before{background:#3d8bff;box-shadow:0 0 6px #3d8bffb3}.template-product-ultrabeam variant-selects input[name^=Border][value=Red]+label:before{background:#ff4a3d;box-shadow:0 0 6px #ff4a3db3}.product__info-container>.ss-light-kit__proof+.ss-light-kit__promises{margin-top:var(--ss-rhythm-tight)}.product__info-container>.ss-light-kit__proof+.ss-light-kit__promises li:first-child{grid-column:auto}.ss-light-kit__promises{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ss-space-1) var(--ss-space-6)}.ss-light-kit__promises li:first-child{grid-column:1 / -1}.ss-trust-list.ss-light-kit__promises li{padding-left:0;font-size:var(--ss-text-compact)}.ss-trust-list.ss-light-kit__promises li:before{content:none}.template-product-ultrabeam .ss-answers__stage{align-self:start;aspect-ratio:4 / 3;background:#000}.template-product-ultrabeam .ss-answers__film{object-fit:contain}.template-product-ultrabeam .ss-answers__stage[data-light-kit-still] .ss-answers__film{-webkit-mask-image:linear-gradient(to right,transparent 12.5%,#000 22%,#000 78%,transparent 87.5%);mask-image:linear-gradient(to right,transparent 12.5%,#000 22%,#000 78%,transparent 87.5%)}.ss-light-others__title{margin:0 0 var(--ss-rhythm-head);font-family:var(--ss-font);font-size:var(--ss-text-3xl);font-weight:var(--ss-weight-semi);line-height:var(--ss-leading-heading);letter-spacing:-.015em;color:var(--ss-fg)}.ss-light-others__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ss-space-4)}.ss-light-others__card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--ss-border);border-radius:var(--ss-radius-card);background:var(--ss-surface-card);color:var(--ss-fg);text-decoration:none;transition:box-shadow var(--ss-transition)}.ss-light-others__card:hover{box-shadow:var(--ss-shadow-md)}.ss-light-others__card:focus-visible{outline:2px solid var(--ss-brand);outline-offset:3px}.ss-light-others__card--on{border-color:var(--ss-fg)}.ss-light-others__picture{display:block;aspect-ratio:4 / 3;overflow:hidden;background:#000}.ss-light-others__picture img{display:block;width:100%;height:100%;object-fit:cover}.ss-light-others__room{padding:var(--ss-space-4) var(--ss-space-4) 0;font-family:var(--ss-font);font-size:var(--ss-text-xl);font-weight:var(--ss-weight-semi);line-height:var(--ss-leading-normal)}.ss-light-others__kit{padding:var(--ss-space-1) var(--ss-space-4) 0;font-family:var(--ss-font);font-size:var(--ss-text-compact);line-height:var(--ss-leading-relaxed);color:var(--ss-fg-muted)}.ss-light-others__price{padding:var(--ss-space-2) var(--ss-space-4) var(--ss-space-4);font-family:var(--ss-font);font-size:var(--ss-text-md);font-weight:var(--ss-weight-semi);line-height:var(--ss-leading-snug)}@media screen and (max-width:989px){.ss-light-kit__promises{grid-template-columns:1fr}}@media screen and (max-width:749px){media-gallery[data-light-kit] .thumbnail-slider,media-gallery[data-light-kit] .product-media-filter{display:none}.template-product-ultrabeam [id$=__main]>[class*=padding]{padding-top:var(--ss-space-3)}.template-product-ultrabeam .product .product__media-wrapper{margin-bottom:0}.template-product-ultrabeam .product__info-container>.product__title{margin-top:0}.template-product-ultrabeam .product__info-container [id^=price-]{margin-top:var(--ss-space-2)}.ss-light-kit__fit{margin-top:var(--ss-space-1)}.ss-light-kit__layout{flex-direction:row;min-width:0;gap:var(--ss-space-3);padding:var(--ss-space-2) var(--ss-space-3) var(--ss-space-2) var(--ss-space-2)}.ss-light-kit__plan{width:5.6rem;height:4.2rem}.ss-light-others__title{font-size:var(--ss-text-2xl)}.ss-light-others__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:72%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ss-container-padding);margin:0 calc(-1 * var(--ss-container-padding));padding:0 var(--ss-container-padding) var(--ss-space-1);scrollbar-width:none}.ss-light-others__grid::-webkit-scrollbar{display:none}.ss-light-others__card{scroll-snap-align:start}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/ss-light-kit.css.map */
