.ck-brand-hero-grid{grid-template-columns:.94fr 1.06fr;gap:34px;min-height:630px}
.ck-brand-hero .ck-hero-copy{padding-block:85px 75px}
.ck-brand-hero .ck-hero-atmosphere{background:radial-gradient(ellipse at 85% 68%,#c8331517,transparent 50%)}
.ck-hero-atmosphere i:nth-child(3){display:none}
.ck-product-scene{height:540px;pointer-events:auto;margin:0;width:100%}
.ck-product-scene .ck-scene-parallax{transform-style:flat}
.ck-product-aura{position:absolute;inset:9% -15% 5% 0;background:radial-gradient(ellipse at 58% 50%,#c83c1526,transparent 66%);pointer-events:none;--wb-effect-duration:22s}
.ck-product-display{position:absolute;width:98%;right:0;top:44px;z-index:2;transform:perspective(1400px) rotateY(-8deg) rotateZ(2deg);transform-origin:50% 50%}
.ck-product-window{display:block;position:relative;aspect-ratio:1.62;border:1px solid #ffffff3b;border-radius:13px;overflow:hidden;background:#080808;box-shadow:0 30px 70px #0009,0 1px 0 #ffffff36 inset;isolation:isolate}
.ck-product-window img{display:block;width:100%;height:100%;object-fit:cover;object-position:top;transition:filter .3s}
.ck-product-window:hover img{filter:brightness(1.12)}
.ck-product-window:focus-visible{outline:3px solid #ff7257;outline-offset:6px}
.ck-product-reflection{position:absolute;inset:-25% -5%;pointer-events:none;background:linear-gradient(110deg,transparent 32%,#ffffff24 48%,#ffffff08 57%,transparent 72%);--wb-effect-duration:9s;--wb-effect-calm-duration:12s;--wb-effect-calm-opacity:.85}
.ck-product-caption{display:none}
.ck-product-caption span,.ck-product-caption a{display:flex;align-items:center;gap:8px}
.ck-product-caption svg{width:13px;height:13px}
.ck-product-caption a{color:#d3d3da;min-height:30px}
.ck-product-caption a:hover{color:#fff}
.ck-product-scene .ck-couch-object{width:76%;left:-14%;top:auto;bottom:-2%;z-index:4;pointer-events:none;filter:drop-shadow(0 20px 15px #0007)}
.ck-product-scene .ck-couch-shadow{left:-2%;right:35%;bottom:-1%;height:35px}

.ck-product-scene .ck-couch-object{opacity:1}
.ck-popcorn-object{position:absolute;width:20%;height:auto;right:21%;bottom:-1.5%;z-index:5;pointer-events:none;filter:drop-shadow(0 14px 12px #0008)}
@media(max-width:800px){.ck-popcorn-object{width:23%;right:8%;bottom:0}}
.ck-brand-hero .ck-hero-bottom{padding-top:10px}
.ck-demo-profiles{gap:18px}
@media(min-width:1600px){.ck-product-scene{height:610px}.ck-product-display{top:48px}.ck-product-scene .ck-couch-object{bottom:-3%}}
@media(max-width:1100px){.ck-brand-hero-grid{gap:20px;min-height:580px}.ck-brand-hero h1{font-size:clamp(58px,6.8vw,78px)}.ck-product-scene{height:480px}.ck-product-display{width:107%;right:-5%;top:60px}.ck-product-scene .ck-couch-object{width:86%;left:-10%;bottom:0}}
@media(max-width:800px){.ck-brand-hero-grid{grid-template-columns:1fr;gap:12px}.ck-brand-hero .ck-hero-copy{padding:60px 0 5px;max-width:610px}.ck-product-scene{width:min(600px,100%);height:510px;margin:0 auto}.ck-product-display{top:20px;right:0;width:94%}.ck-product-scene .ck-couch-object{left:-4%;width:74%;bottom:0}.ck-product-scene .ck-couch-shadow{bottom:0}.ck-product-caption{padding-top:10px}.ck-brand-hero .ck-hero-bottom{padding-top:0}}
@media(max-width:560px){.ck-brand-hero .ck-hero-copy{padding-top:45px}.ck-brand-hero h1{font-size:clamp(51px,13.4vw,72px)}.ck-product-scene{height:330px;max-width:430px}.ck-product-display{width:94%;top:17px;right:0;transform:perspective(1000px) rotateY(-4deg) rotateZ(2deg)}.ck-product-window{border-radius:8px}.ck-product-caption{font-size:9px;padding-block:6px}.ck-product-caption span{display:none}.ck-product-caption{justify-content:flex-end}.ck-product-scene .ck-couch-object{width:74%;bottom:0;left:-3%}.ck-product-scene .ck-couch-shadow{height:20px;bottom:0}.ck-demo-profiles{gap:20px}.ck-hero-bottom{gap:12px}}
@media(max-width:380px){.ck-product-scene{height:295px}.ck-product-caption{font-size:8px}}
@media(prefers-reduced-motion:reduce){.ck-product-window img{transition:none}}
