.polight-cct{--deep:#05090d;--paper:#f2f1ee;--sr24-x:clamp(24px,4.72vw,88px);background:var(--deep);color:var(--paper);font:500 18px/1.5 Barlow,sans-serif;isolation:isolate}.polight-cct *{box-sizing:border-box}.polight-cct :where(h2,p){margin:0}.polight-cct .sr24-pad{padding-inline:var(--sr24-x)}.polight-cct .sr24-cct{margin:0;background:var(--deep);color:var(--paper)}.polight-cct .sr24-cct__stage{position:relative;overflow:clip}.polight-cct .sr24-cct__frame{position:relative;width:100%;height:65svh;min-height:420px;overflow:hidden;container-type:size}.polight-cct .sr24-cct__canvas{position:absolute;width:max(100cqw,177.778cqh);aspect-ratio:16/9;left:50%;top:46%;transform:translate(-50%,-46%)}.polight-cct .sr24-media{position:relative;overflow:hidden;background:var(--deep)}.polight-cct .sr24-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--sr24-crop)}.polight-cct .sr24-cct__canvas .sr24-media,.polight-cct .sr24-cct__warm{position:absolute;top:0;right:0;bottom:0;left:0}.polight-cct .sr24-cct__warm{opacity:var(--sr24-warm,0)}.polight-cct .sr24-cct__warm img{transform:scale(var(--cct-scale,1.017)) translate(var(--cct-x,-.44%),var(--cct-y,-.18%))}.polight-cct .sr24-cct__copy{position:relative;padding-block:36px 44px}.polight-cct .sr24-cct__copy h2{font-family:inherit;font-size:clamp(32px,3.6vw,56px);font-weight:600;letter-spacing:-.035em;line-height:1.06;text-wrap:balance;text-transform:none;color:inherit;max-width:20ch}.polight-cct .sr24-copy{font-size:clamp(18px,1.4vw,22px);line-height:1.5;max-width:42ch;margin-top:18px}.polight-cct .sr24-cct__range{display:flex;align-items:center;gap:14px;margin-top:26px;font-size:12px;font-weight:600}.polight-cct .sr24-cct__range i{display:block;position:relative;width:160px;height:2px;background:linear-gradient(90deg,#9edfff,#efc68f)}.polight-cct .sr24-cct__range b{display:block;width:8px;height:8px;background:var(--paper);border-radius:50%;position:absolute;top:-3px;left:calc(var(--sr24-warm,0)*100%);transform:translate(-50%)}.polight-cct[data-motion=on] .sr24-cct{height:210svh}.polight-cct[data-motion=on] .sr24-cct__stage{position:sticky;top:0;height:100svh}.polight-cct[data-motion=on] .sr24-cct__frame{height:100%;min-height:0}.polight-cct[data-motion=on] .sr24-cct__copy{position:absolute;inset:auto 0 0;padding-block:120px 44px;background:linear-gradient(transparent,#05090de0 65%)}.polight-cct__details{padding-block:30px 42px;border-top:1px solid rgb(255 255 255 / 12%)}.polight-cct__details p{max-width:75ch;font-size:15px;line-height:1.6;color:#ffffffbf}.polight-cct__details p+p{margin-top:8px}.polight-cct__details .polight-cct__label{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#fff}@media(max-width:699px){.polight-cct .sr24-media img{object-position:var(--sr24-crop-mobile,var(--sr24-crop))}.polight-cct .sr24-cct__frame{height:auto;min-height:0;aspect-ratio:1.25}.polight-cct .sr24-cct__copy{padding-block:28px 36px}.polight-cct .sr24-cct__copy h2{font-size:32px;max-width:18ch}.polight-cct .sr24-copy{font-size:17px}.polight-cct[data-motion=on] .sr24-cct{height:165svh;min-height:900px}.polight-cct[data-motion=on] .sr24-cct__stage{height:88svh;min-height:530px;display:flex;flex-direction:column;justify-content:center}.polight-cct[data-motion=on] .sr24-cct__frame{height:auto;flex-shrink:0}.polight-cct[data-motion=on] .sr24-cct__copy{position:relative;inset:auto;padding-block:24px 30px;background:none}}@media(max-height:600px)and (min-width:700px){.polight-cct[data-motion=on] .sr24-cct__copy{padding-block:64px 18px}.polight-cct .sr24-cct__copy h2{max-width:none;font-size:26px}.polight-cct .sr24-copy{max-width:none;font-size:14px;margin-top:8px}.polight-cct .sr24-cct__range{margin-top:14px}}@media(max-width:699px)and (max-height:620px){.polight-cct{--sr24-x:20px}}.polight-cct:not([data-motion=on]) .sr24-cct__frame{height:auto;aspect-ratio:auto}.polight-cct:not([data-motion=on]) .sr24-cct__canvas{position:relative;width:100%;left:auto;top:auto;transform:none;aspect-ratio:auto}.polight-cct:not([data-motion=on]) .sr24-cct__canvas .sr24-media{position:relative;aspect-ratio:16/9}.polight-cct:not([data-motion=on]) .sr24-cct__warm{position:relative;opacity:1}.polight-cct:not([data-motion=on]) .sr24-cct__range{display:none}
/*# sourceMappingURL=/cdn/shop/t/44/assets/polight-cct.css.map */
