:root{--sh-collection-ink: #101820;--sh-collection-midnight: #07131d;--sh-collection-midnight-soft: #0d202c;--sh-collection-paper: #f5f4ef;--sh-collection-white: #ffffff;--sh-collection-muted: #68747c;--sh-collection-aqua: #70ead2;--sh-collection-aqua-dark: #0e725f;--sh-collection-line: rgba(16, 24, 32, .13)}body[class*=track-lighting-kits],body.all-kits,body:has(.collection-hero){background:var(--sh-collection-paper);color:var(--sh-collection-ink)}.collection-hero:not(.collection-hero--kits){padding:clamp(6rem,8vw,10rem) 0;background:var(--sh-collection-paper)}.collection-hero:not(.collection-hero--kits) .collection-hero__inner{align-items:center}.sh-collection-eyebrow,.sh-kit-eyebrow,.sh-product-card__eyebrow{margin:0 0 1.4rem;color:var(--sh-collection-aqua-dark);font-size:1.15rem;font-weight:700;letter-spacing:.18em;line-height:1.3;text-transform:uppercase}.collection-hero:not(.collection-hero--kits) .collection-hero__title{margin:0;color:var(--sh-collection-ink);font-size:clamp(4rem,6vw,7rem);font-weight:500;letter-spacing:-.045em;line-height:1}.collection-hero:not(.collection-hero--kits) .collection-hero__description{max-width:68rem;margin-top:2.2rem;color:var(--sh-collection-muted);font-size:1.8rem;line-height:1.6}.collection-hero--kits{padding:clamp(7rem,9vw,12rem) 0 clamp(5rem,7vw,9rem);overflow:hidden;background:radial-gradient(circle at 82% 12%,rgba(112,234,210,.14),transparent 30%),var(--sh-collection-midnight);color:var(--sh-collection-white)}.collection-hero--kits .collection-hero__inner{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(28rem,.65fr);align-items:end;gap:clamp(5rem,8vw,11rem);padding-top:0;padding-bottom:0}.sh-kit-hero__copy{max-width:82rem}.collection-hero--kits .sh-kit-eyebrow{color:var(--sh-collection-aqua)}.collection-hero--kits .collection-hero__title{max-width:80rem;margin:0;color:var(--sh-collection-white);font-size:clamp(5rem,7vw,9rem);font-weight:500;letter-spacing:-.055em;line-height:.94;text-wrap:balance}.sh-kit-hero__lede{max-width:68rem;margin:2.5rem 0 0;color:#ffffffbf;font-size:clamp(1.8rem,2vw,2.25rem);letter-spacing:0;line-height:1.55}.sh-kit-hero__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3.2rem}.sh-kit-button{display:inline-flex;align-items:center;justify-content:center;min-height:5.2rem;padding:1.3rem 2.2rem;border:.1rem solid var(--sh-collection-white);border-radius:.8rem;background:var(--sh-collection-white);color:var(--sh-collection-ink);font-size:1.5rem;font-weight:650;letter-spacing:0;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.sh-kit-button:hover{border-color:var(--sh-collection-aqua);background:var(--sh-collection-aqua);color:var(--sh-collection-ink);transform:translateY(-.2rem)}.sh-kit-button--outline{border-color:#fff6;background:transparent;color:var(--sh-collection-white)}.sh-kit-button--outline:hover{border-color:var(--sh-collection-white);background:#ffffff14;color:var(--sh-collection-white)}.sh-kit-hero__facts{border-top:.1rem solid rgba(255,255,255,.16)}.sh-kit-hero__facts div{display:grid;gap:.3rem;padding:2rem 0;border-bottom:.1rem solid rgba(255,255,255,.16)}.sh-kit-hero__facts strong{color:var(--sh-collection-white);font-size:1.5rem;font-weight:600}.sh-kit-hero__facts span{color:#ffffff94;font-size:1.35rem;letter-spacing:0}.sh-kit-guide{display:grid;grid-template-columns:minmax(24rem,.8fr) minmax(0,1.7fr);gap:4rem clamp(5rem,8vw,11rem);margin-top:clamp(6rem,8vw,10rem);padding-top:clamp(4.5rem,6vw,6.5rem);border-top:.1rem solid rgba(255,255,255,.16)}.sh-kit-guide__intro h2{max-width:42rem;margin:0;color:var(--sh-collection-white);font-size:clamp(3rem,4vw,4.8rem);font-weight:500;letter-spacing:-.035em;line-height:1.05}.sh-kit-guide__intro>p:last-child{max-width:48rem;margin:1.8rem 0 0;color:#ffffff9e;font-size:1.5rem;letter-spacing:0;line-height:1.6}.sh-kit-guide__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin:0;padding:0;list-style:none}.sh-kit-guide__steps li{min-height:20rem;padding:2.4rem;border:.1rem solid rgba(255,255,255,.14);border-radius:1.4rem;background:#ffffff0b}.sh-kit-guide__steps span{display:block;margin-bottom:3.8rem;color:var(--sh-collection-aqua);font-size:1.1rem;font-weight:700;letter-spacing:.12em}.sh-kit-guide__steps strong{display:block;color:var(--sh-collection-white);font-size:1.7rem;font-weight:600}.sh-kit-guide__steps p{margin:.8rem 0 0;color:#ffffff9e;font-size:1.4rem;letter-spacing:0;line-height:1.5}.sh-kit-guide__help{grid-column:2;display:inline-flex;align-items:center;gap:.8rem;justify-self:start;color:var(--sh-collection-white);font-size:1.45rem;font-weight:600;letter-spacing:0;text-decoration:none}.sh-kit-guide__help:hover{color:var(--sh-collection-aqua)}.sh-kit-guide__help span{transition:transform .18s ease}.sh-kit-guide__help:hover span{transform:translate(.35rem)}:is(.track-lighting-kits,.all-kits) .section-main-collection-product-grid-padding,:is(.track-lighting-kits,.all-kits) [class*=section-template--][class*=__product-grid-padding]{background:var(--sh-collection-paper)}.sh-kit-grid-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(28rem,.62fr);align-items:end;gap:4rem;padding-top:clamp(3rem,4vw,6rem);padding-bottom:clamp(3.5rem,5vw,6rem)}.sh-kit-grid-heading .sh-kit-eyebrow{margin-bottom:1rem}.sh-kit-grid-heading h2{margin:0;color:var(--sh-collection-ink);font-size:clamp(3.6rem,5vw,6rem);font-weight:500;letter-spacing:-.045em;line-height:1}.sh-kit-grid-heading>p{max-width:52rem;margin:0;color:var(--sh-collection-muted);font-size:1.6rem;letter-spacing:0;line-height:1.6}:is(.track-lighting-kits,.all-kits) .product-grid{row-gap:3rem;padding-bottom:clamp(6rem,9vw,12rem)}:is(.track-lighting-kits,.all-kits) .product-grid .grid__item{display:flex}:is(.track-lighting-kits,.all-kits) .card-wrapper{width:100%;padding:1.1rem;border:.1rem solid var(--sh-collection-line);border-radius:1.8rem;background:var(--sh-collection-white);box-shadow:0 1.2rem 3rem #07131d0f;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}:is(.track-lighting-kits,.all-kits) .card-wrapper:hover{border-color:#0e725f59;box-shadow:0 2rem 4.5rem #07131d1c;transform:translateY(-.4rem)}:is(.track-lighting-kits,.all-kits) .card,:is(.track-lighting-kits,.all-kits) .card__inner{background:transparent!important}:is(.track-lighting-kits,.all-kits) .card__inner{overflow:hidden;border:0!important;border-radius:1.2rem!important;background:#f0f2f1!important}:is(.track-lighting-kits,.all-kits) .card__inner:after{display:none}:is(.track-lighting-kits,.all-kits) .card__media{margin:0;width:100%}:is(.track-lighting-kits,.all-kits) .card__media,:is(.track-lighting-kits,.all-kits) .card__media .media{border-radius:1.2rem}:is(.track-lighting-kits,.all-kits) .card__media .media img{object-fit:cover}:is(.track-lighting-kits,.all-kits) .card>.card__content{display:flex;flex:1;padding:0}:is(.track-lighting-kits,.all-kits) .card__information.test{display:flex;flex:1;flex-direction:column;width:100%;padding:2rem .8rem .8rem}.sh-product-card__eyebrow{margin-bottom:.8rem;font-size:1rem}:is(.track-lighting-kits,.all-kits) .card__heading,:is(.track-lighting-kits,.all-kits) .card__heading a{color:var(--sh-collection-ink);font-size:1.8rem;font-weight:600;letter-spacing:-.015em;line-height:1.3;text-decoration:none}:is(.track-lighting-kits,.all-kits) .card-information{margin-top:1rem}:is(.track-lighting-kits,.all-kits) .card-information .price,:is(.track-lighting-kits,.all-kits) .card-information .price-item{color:var(--sh-collection-ink);font-size:1.65rem;font-weight:650;letter-spacing:0}:is(.track-lighting-kits,.all-kits) .jdgm-preview-badge{min-height:1.8rem;margin-top:.8rem}:is(.track-lighting-kits,.all-kits) .choose_opt{margin-top:auto}:is(.track-lighting-kits,.all-kits) .choose_opt a.choose_btn{min-height:4.8rem;margin-top:2rem;padding:1.2rem 1.6rem;border:.1rem solid var(--sh-collection-ink);border-radius:.7rem;background:var(--sh-collection-ink);color:var(--sh-collection-white);font-size:1.4rem;font-weight:650;letter-spacing:0;line-height:1.5;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}:is(.track-lighting-kits,.all-kits) .choose_opt a.choose_btn:hover{border-color:var(--sh-collection-midnight-soft);background:var(--sh-collection-midnight-soft);color:var(--sh-collection-white);box-shadow:none;transform:translateY(-.15rem)}:is(.track-lighting-kits,.all-kits) .sh-kit-quote-card{position:relative;display:flex;flex-direction:column;width:100%;min-height:100%;overflow:hidden;padding:clamp(2.4rem,2.8vw,3.4rem);border:.1rem solid rgba(112,234,210,.24);border-radius:1.8rem;background:radial-gradient(circle at 92% 4%,rgba(112,234,210,.28),transparent 38%),linear-gradient(145deg,var(--sh-collection-midnight-soft),var(--sh-collection-midnight));box-shadow:0 1.8rem 4rem #07131d2e;color:var(--sh-collection-white);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}:is(.track-lighting-kits,.all-kits) .sh-kit-quote-card:before{position:absolute;top:0;right:0;left:0;height:.4rem;background:linear-gradient(90deg,var(--sh-collection-aqua),#35b9ff);content:""}:is(.track-lighting-kits,.all-kits) .sh-kit-quote-card:hover{border-color:#70ead285;box-shadow:0 2.4rem 5rem #07131d40;transform:translateY(-.4rem)}:is(.track-lighting-kits,.all-kits) .sh-kit-quote-card__topline{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;margin-bottom:clamp(4rem,6vw,7rem)}:is(.track-lighting-kits,.all-kits) .sh-kit-quote-card__size{color:var(--sh-collection-white);font-size:clamp(3.6rem,4vw,5.2rem);font-weight:550;letter-spacing:-.055em;line-height:1}:is(.track-lighting-kits,.all-kits) .sh-kit-quote-card__size small{color:var(--sh-collection-aqua);font-size:1.2rem;font-weight:750;letter-spacing:.12em}:is(.track-lighting-kits,.all-kits) .sh-kit-quote-card__label{padding:.7rem .9rem;border:.1rem solid rgba(255,255,255,.16);border-radius:999px;color:#ffffffb8;font-size:1rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-align:center;text-transform:uppercase}:is(.track-lighting-kits,.all-kits) .sh-kit-quote-card__copy .sh-kit-eyebrow{color:var(--sh-collection-aqua);font-size:1rem}:is(.track-lighting-kits,.all-kits) .sh-kit-quote-card__copy h3{max-width:30rem;margin:0;color:var(--sh-collection-white);font-size:clamp(2.7rem,3vw,3.8rem);font-weight:500;letter-spacing:-.04em;line-height:1.03}:is(.track-lighting-kits,.all-kits) .sh-kit-quote-card__copy>p:last-child{margin:1.5rem 0 0;color:#ffffffad;font-size:1.35rem;letter-spacing:0;line-height:1.55}:is(.track-lighting-kits,.all-kits) .sh-kit-quote-card__button{display:flex;align-items:center;justify-content:space-between;gap:1.4rem;min-height:4.8rem;margin-top:auto;padding:1.2rem 1.5rem;border-radius:.7rem;background:var(--sh-collection-aqua);color:var(--sh-collection-midnight);font-size:1.35rem;font-weight:750;letter-spacing:0;line-height:1.4;text-decoration:none;transition:background-color .18s ease,transform .18s ease}:is(.track-lighting-kits,.all-kits) .sh-kit-quote-card__button span{font-size:1.8rem;transition:transform .18s ease}:is(.track-lighting-kits,.all-kits) .sh-kit-quote-card__button:hover{background:var(--sh-collection-white);color:var(--sh-collection-midnight)}:is(.track-lighting-kits,.all-kits) .sh-kit-quote-card__button:hover span{transform:translate(.35rem)}:is(.track-lighting-kits,.all-kits) .sh-kit-quote-card__button:focus-visible{outline:.2rem solid var(--sh-collection-white);outline-offset:.3rem}@media screen and (max-width:989px){.collection-hero--kits .collection-hero__inner,.sh-kit-guide,.sh-kit-grid-heading{grid-template-columns:1fr}.sh-kit-hero__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.sh-kit-hero__facts div{padding:1.8rem;border:.1rem solid rgba(255,255,255,.16)}.sh-kit-guide__help{grid-column:1}}@media screen and (max-width:749px){.collection-hero--kits{padding-top:6rem}.collection-hero--kits .collection-hero__inner{gap:4.5rem}.collection-hero--kits .collection-hero__title{font-size:clamp(4.4rem,14vw,6.3rem)}.sh-kit-hero__actions{flex-direction:column}.sh-kit-hero__facts,.sh-kit-guide__steps{grid-template-columns:1fr}.sh-kit-hero__facts div{padding-right:0;padding-left:0;border-right:0;border-left:0}.sh-kit-guide{gap:3.6rem}.sh-kit-guide__steps li{min-height:0}.sh-kit-guide__steps span{margin-bottom:2.6rem}.sh-kit-grid-heading{gap:2rem}:is(.track-lighting-kits,.all-kits) .product-grid{row-gap:2rem}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/showhome-collection.css.map */
