/* Warm Christmas room, local concept V2. */
body.home-page.kino-home{--n-ink:#48292a;--n-soft:#72544d;--n-muted:#856b5e;--n-gold:#9c3940;--n-ember:#a8523f;--n-line:#b3906a38;--n-glass:#fffcf5;--n-glass-2:#f5e7d2;background:#fbf3e7;color:var(--n-ink)}
.kino-home .night-sky{display:none}
.home-page.kino-home .site-header{background:#fff5e7b3;backdrop-filter:blur(16px);border-bottom:1px solid #9e744632;color:#542b29}.kino-home .site-header .brand,.kino-home .site-header .desktop-nav{color:#542b29}.kino-home .site-header .brand-dot{color:#a32d3e}.kino-home .site-header .season-link{background:#9e2c39;color:#fff5e4;border-color:#bc5c5c}.kino-home .site-header .season-dot{background:#f5c785}.kino-home .site-header .menu-toggle span{background:#702f32}.kino-home .site-header .mobile-menu{background:#fff6e8;color:#592c2d}
.home-page.kino-home main>.kino-hero{background:#f5e2c7;color:#432a29;border-color:#b3906a38}
.kino-home .kino-backdrop{background:#f3e1c6 url('./assets/hero-kino-2026/christmas-room-v1.webp') center center/cover no-repeat}
.kino-home .kino-backdrop:after{background:linear-gradient(90deg,#fff7e5c9 0%,#fff7e58a 27%,#fff7e51a 53%,transparent 75%);opacity:1;mix-blend-mode:normal}
.kino-home .kino-hero:after{content:"";position:absolute;inset:auto 0 0;height:125px;z-index:-1;background:linear-gradient(transparent,#f7ead8c4);pointer-events:none}
.kino-home .kino-copy{text-shadow:0 1px 9px #fff6e533}
.kino-home .kino-copy h1{color:#54282a}.kino-home .kino-copy h1 em{color:#a3323f}
.kino-home .kino-eyebrow{color:#8d3d38}.kino-home .kino-eyebrow>span{background:#a52f3b}
.kino-home .kino-intro{color:#503631;font-weight:550}.kino-home .kino-detail{color:#765548}.kino-home .kino-family-note{color:#5b3732}.kino-home .kino-family-note svg{stroke:#a33940}.kino-home .kino-family-note small{color:#775a4c}.kino-home .kino-price-note{color:#6c4e43}.kino-home .kino-proof{color:#745142}.kino-home .kino-proof strong{color:#96303a;border-color:#ab6b4c55}
.kino-home .kino-order{background:linear-gradient(135deg,#b33141,#8c2230);border-color:#b2454c;box-shadow:0 8px 24px #77232c28,inset 0 1px #edb1a14a}.kino-home .kino-order:hover{background:#b73340}
.kino-home .kino-screen-halo{background:radial-gradient(ellipse,#ffd69e55,transparent 65%)}
.kino-home .kino-tv{filter:drop-shadow(0 24px 20px #5a301f48)}
.kino-cover-bubble{position:absolute;right:183px;top:-4px;width:265px;padding:15px 20px 16px;border-radius:20px 20px 4px 20px;background:#fffaf1;color:#63352e;z-index:4;box-shadow:0 8px 25px #60351e25,0 0 0 1px #b88a5c30;transform:rotate(-3deg)}
.kino-cover-bubble:after{content:"";position:absolute;right:-15px;bottom:12px;border-width:10px 0 3px 18px;border-style:solid;border-color:transparent transparent transparent #fffaf1;transform:rotate(15deg)}
.kino-cover-bubble>span{font-size:7px;font-weight:800;letter-spacing:.12em;color:#a14241}.kino-cover-bubble p{font-size:14px;line-height:1.45;margin:5px 0 0}.kino-cover-bubble strong{font-family:Fraunces,Georgia,serif;font-size:18px;font-style:italic;font-weight:500;color:#a03440}
.kino-home .kino-screen>img[data-kino-cover]{position:absolute;inset:0;opacity:0;transition:opacity .85s ease;transform:none;pointer-events:none}.kino-home .kino-screen>img[data-kino-cover].is-active{opacity:1}.kino-home .kino-screen:hover>img[data-kino-cover]{transform:none}
.kino-home .kino-tv-chin{height:42px;justify-content:space-between;padding:0 10px;gap:10px;letter-spacing:0;font-size:9px;color:#fff3df}.kino-home .kino-tv-chin>span:last-child{position:static;font-size:9px;opacity:1}
.kino-cover-controls{display:flex;gap:0;align-items:center;flex-shrink:0}.kino-cover-controls button{display:grid;place-items:center;border:0;background:transparent;padding:0;min-width:32px;height:38px;color:#fff2db;font-size:16px;border-radius:7px}.kino-cover-controls button>span{width:6px;height:6px;background:#ffe6c066;border-radius:50%;transition:width .2s,background .2s}.kino-cover-controls button[aria-pressed="true"]>span{width:17px;background:#ffe5b5}.kino-cover-controls button:hover{background:#fff6e41a}.kino-cover-controls [data-kino-cover-pause]{margin-left:6px;border-left:1px solid #e0b78844;border-radius:0 5px 5px 0;font-size:13px}
.kino-home .kino-demo-kicker{color:#773b31;font-weight:800}.kino-home .kino-demo-invite p{color:#552d2b}.kino-home .kino-demo-invite p em{color:#96323c}.kino-home .kino-demo-invite button{background:#fff5e7;color:#6b3030;border-color:#ba805944;box-shadow:0 8px 24px #66331926}.kino-home .kino-demo-invite button:hover{background:#fffaf1}.kino-home .kino-cover-note{color:#704f3a;opacity:1}.kino-home .kino-bottom{border-color:#8e583239;color:#6c4938}.kino-home .kino-bottom>span:first-child,.kino-home .kino-bottom a{color:#713b31}
.kino-home .kino-dialog{background:#3a171e;color:#fff0d7;border-color:#daa97577}.kino-home .kino-dialog-heading{background:#4a2028}.kino-home .kino-dialog-heading h2{color:#fff0d7}.kino-home .kino-dialog-heading p{color:#e5c9b6}.kino-home .kino-dialog::backdrop{background:#211014df}.kino-home .kino-demo-dialog iframe{background:#311820}
.kino-home .kino-order-steps{padding:56px 0 64px;border-block:1px solid #c7a98455;background:#f5e9d7}.kino-order-steps .container{display:grid;grid-template-columns:1fr 2.5fr;gap:50px;align-items:start}.kino-order-steps h2{font-size:30px;line-height:1.15;letter-spacing:-.04em;margin:0}.kino-order-steps ol{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;list-style:none;margin:0;padding:0}.kino-order-steps li>span{font-family:Fraunces,Georgia,serif;color:#a44743;font-size:24px}.kino-order-steps h3{font-size:14px;margin:9px 0}.kino-order-steps p{font-size:12px;line-height:1.8;color:#7a5c4b;margin:0}
/* Burgundy for the parents' stories, cream for the offer and information. */
.home-page.kino-home main>.previous-christmas{--n-ink:#fff0dd;--n-soft:#e6cfc1;--n-muted:#d9b6a6;--n-gold:#ebc78f;--n-ember:#f0c58e;--n-line:#e9ba8a30;--n-glass:#fff8ed0a;background:radial-gradient(ellipse at 10% 10%,#a752443b,transparent 65%),#541f29;color:var(--n-ink)}
.kino-home .previous-christmas h3{color:#fff0dd}.kino-home .previous-christmas .children-count>strong{color:#ebc78f}.kino-home .previous-christmas .children-count>span{color:#e6cfc1}
.kino-home .bundle,.kino-home .home-faq-list details{background:#fffcf5;border-color:#d9c0a055}.kino-home .bundle.is-featured{background:#f6e8cf;border-color:#bd7d4e88}.kino-home .bundle-price strong{color:#842f38}.kino-home .bundle-button{color:#7e3035;border-color:#b96e6355}.kino-home .bundle-flag{background:#912d3a;color:#fff1dc}.kino-home .cinema-primary{background:#a6303e;color:#fff3df;border-color:#a6303e}.kino-home .cinema-primary:hover{background:#bd3d49;color:#fff7eb}.kino-home .bundle-price span,.kino-home .bundle-who,.kino-home .bundle ul,.kino-home .bundles-note{color:#78564a}.kino-home .bundle h3{color:#542a2a}
.kino-home .holiday-personal-grid p,.kino-home .home-faq-list p{color:#775b4d}.kino-home .home-faq-list summary{color:#57312e}.kino-home .coming-soon{color:#835a44;border-color:#b7926c55}
.home-page.kino-home .product-card .product-art{background:#6a2930}.home-page.kino-home .audio-art{background:radial-gradient(ellipse at 80% 90%,#e8ae4c40,transparent 75%),#642c34;color:#fff0d7}.home-page.kino-home .audio-art .audio-title em{color:#f1d1a1}.home-page.kino-home .game-art{background:radial-gradient(ellipse at 90% 85%,#d59e4b33,transparent 65%),#4e2730;color:#f5dfbd}.kino-home .game-art .card-tag{background:#fff0d5;color:#733c32}.kino-home .game-title-art em{color:#f0cf9b}.kino-home .card-tag{background:#fff2e2;color:#763d35;border-color:#d8aa7c55}
.home-page.kino-home .holiday-finale{--n-ink:#fff0de;--n-gold:#efcc94;background:#4f2128;color:#fff0de}.kino-home .holiday-finale p{color:#ead5c5}.kino-home .holiday-finale .finale-film:after{background:linear-gradient(#4f21285c,#4f2128dd)}.home-page.kino-home .site-footer{background:#38181f;color:#e7ccbd;border-color:#edbe9333}.kino-home .sticky-cta{background:#4a2129ed;border-color:#ca927063;color:#fff0de}.kino-home .sticky-cta strong{color:#fff0de}.kino-home .sticky-cta span{color:#e8cdbc}
.kino-home button:focus-visible,.kino-home a:focus-visible{outline-color:#b63848}
@media(min-width:1600px){.kino-cover-bubble{right:230px;top:10px;width:285px}.kino-cover-bubble p{font-size:16px}.kino-cover-bubble strong{font-size:21px}}
@media(max-width:1100px) and (min-width:901px){.kino-cover-bubble{width:220px;right:160px;top:0;padding:13px 15px}.kino-cover-bubble p{font-size:12px}.kino-cover-bubble strong{font-size:16px}.kino-home .kino-tv-chin{font-size:8px;padding-inline:3px}.kino-cover-controls button{min-width:27px}}
@media(max-width:900px){.kino-cover-bubble{right:170px;top:-14px;width:250px}.kino-home .kino-backdrop{background-position:60% top}.kino-home .kino-backdrop:after{background:linear-gradient(180deg,#fff4dfb8,transparent 28%,#fff4df33 70%,#f7e9d5)}.kino-home .kino-copy{background:#fff5e4c9;border-radius:18px;padding:25px;margin-bottom:8px}.kino-order-steps .container{grid-template-columns:1fr;gap:30px}}
@media(max-width:600px){.kino-home .kino-backdrop{background-size:auto 900px;background-position:55% top;background-color:#f7ead6}.kino-home .kino-backdrop:after{background:linear-gradient(180deg,#fff4e5da 0%,#fff4e598 21%,transparent 39%,#fff2df26 55%,#f7ead6 74%)}.kino-home .kino-copy{display:contents;padding:0;background:none}.kino-home .kino-copy h1{font-size:40px}.kino-cover-bubble{right:143px;top:9px;width:190px;padding:12px 13px;border-radius:14px 14px 4px 14px}.kino-cover-bubble>span{font-size:5.8px;letter-spacing:.06em}.kino-cover-bubble p{font-size:11px;line-height:1.4;margin-top:4px}.kino-cover-bubble strong{font-size:14px}.kino-cover-bubble:after{right:-11px;border-left-width:13px}.kino-home .kino-scene{padding-top:111px}.kino-home .kino-reindeer{top:-4px;width:160px;right:-4px}.kino-home .kino-tv-chin{height:38px;padding-inline:4px;gap:2px;font-size:7px}.kino-cover-controls button{height:36px;min-width:25px}.kino-cover-controls button>span{width:5px;height:5px}.kino-cover-controls button[aria-pressed="true"]>span{width:12px}.kino-cover-controls [data-kino-cover-pause]{margin-left:1px;min-width:28px}.kino-home .kino-demo-kicker{font-size:5.7px}.kino-home .kino-cover-note{font-size:6.5px}.kino-home .kino-intro,.kino-home .kino-detail{max-width:100%}.kino-order-steps .container{width:calc(100% - 40px)}.kino-order-steps ol{grid-template-columns:1fr;gap:24px}.kino-order-steps li{position:relative;padding-left:43px}.kino-order-steps li>span{position:absolute;left:0;top:0}.kino-order-steps h3{margin-top:0}.kino-home .kino-order-steps{padding-block:36px 42px}}
@media(prefers-reduced-motion:reduce){.kino-home [data-kino-cover]{transition:none!important}}

/* Keep the interactive demo in the same warm palette. */
.kino-demo-page{background:#3d1b22}.kino-demo-page .experience-hero{background:#3d1b22}

/* Text rests on paper, with clear contrast over the detailed room. */
body.home-page.kino-home .site-header .season-link{background:#982d3a;color:#fff5e4}
.kino-home .kino-demo-invite{padding:15px 17px;background:#fff7e9eb;border:1px solid #efd5b5;border-radius:15px;box-shadow:0 8px 22px #683e2220}
.kino-home .kino-demo-invite button{background:#96323d;color:#fff4e2;border-color:#96323d;box-shadow:none}
.kino-home .kino-demo-invite button:hover{background:#ad3a46}
.kino-home .kino-demo-invite p{margin:6px 0 12px}
.kino-home .kino-tv-chin{padding-left:65px}
@media(max-width:900px){.kino-home .kino-tv-chin{padding-left:10px}}
@media(max-width:600px){.kino-home .kino-demo-invite{padding:10px 9px;border-radius:10px}.kino-home .kino-demo-invite p{margin:5px 0 8px}.kino-home .kino-demo-invite button{padding:9px 7px}.kino-home .kino-tv-chin{padding-left:4px}}

/* V3: large play on the empty village area, clear of the children’s faces. */
.kino-home .kino-screen{--kino-play-size:clamp(90px,8.5vw,144px)}
.kino-home .kino-play-disc{left:18%;top:67%;bottom:auto;width:var(--kino-play-size);height:var(--kino-play-size);transform:translate(-50%,-50%);color:#fff5d8;background:radial-gradient(circle at 32% 20%,#df6c65a6,transparent 62%),linear-gradient(145deg,#b93745ed,#7c1828f5);border:2px solid #f2d59e;box-shadow:0 10px 28px #29101c66,0 0 0 8px #f5d7a53b,inset 0 1px 4px #ffe0bb66;backdrop-filter:blur(8px);animation:kino-play-invite 2.8s ease-in-out infinite}
.kino-home .kino-play-disc:before{content:"";position:absolute;inset:6px;border:1px solid #ffeac545;border-radius:50%;pointer-events:none}
.kino-home .kino-play-disc svg{width:42%;height:42%;margin-left:5%;filter:drop-shadow(0 2px 2px #57112055)}
.kino-home .kino-screen:hover .kino-play-disc,.kino-home .kino-screen:focus-visible .kino-play-disc{transform:translate(-50%,-50%) scale(1.05);background:linear-gradient(145deg,#c84650,#8d2333)}
.kino-home .kino-play-label{left:18%;right:auto;top:calc(67% + var(--kino-play-size)/2 + 13px);bottom:auto;width:240px;transform:translateX(-50%);text-align:center;font-size:17px}
.kino-home .kino-play-label small{font-size:10px;margin-top:2px}
@keyframes kino-play-invite{0%,100%{scale:1;box-shadow:0 10px 28px #29101c66,0 0 0 8px #f5d7a53b,inset 0 1px 4px #ffe0bb66}50%{scale:1.035;box-shadow:0 12px 34px #29101c66,0 0 0 18px #f5d7a509,0 0 32px #ffd39552,inset 0 1px 4px #ffe0bb66}}
@media(prefers-reduced-motion:reduce){.kino-home .kino-play-disc{animation:none;scale:1}}
.kino-home .kino-screen-shade{background:linear-gradient(transparent 65%,#15131d9c)}
.kino-home .kino-reindeer{width:190px;top:13px;right:-4px}
.kino-home .kino-cover-bubble{right:170px;top:10px}
.kino-home .kino-scene-base{min-height:320px;padding-top:16px;align-items:center}
.kino-home .kino-family{width:72%;max-width:none;left:-9%;bottom:6px}
.kino-home .kino-demo-invite{width:40%;padding:19px 20px}
.kino-home .kino-demo-invite .kino-gift-title{font-size:25px;line-height:1.12;margin:9px 0}
.kino-home .kino-demo-invite .kino-gift-title em{font-size:1.35em}
.kino-home .kino-demo-invite .kino-gift-detail{font-size:11px;line-height:1.65;margin:10px 0 16px;font-weight:450;letter-spacing:0}
.kino-home .kino-demo-kicker{font-size:7px;line-height:1.5}
.kino-home .kino-tv-chin{padding-left:10px}
/* Quiet winter night for genuine parent stories. */
.home-page.kino-home main>.previous-christmas{--n-ink:#f6f0e6;--n-soft:#c9ced6;--n-muted:#adb9c5;--n-gold:#d9bc8e;--n-ember:#e9cba1;--n-line:#d6c6a72e;--n-glass:#f8f3e60a;background:#202c3a;color:var(--n-ink)}
.kino-home .previous-christmas .children-count>strong{color:#e0c18f}.kino-home .previous-christmas .children-count>span{color:#c9ced6}
.kino-home .previous-christmas h3{color:#f6f0e6}.kino-home .previous-christmas .village img{filter:blur(5px) brightness(.48) saturate(.6)}
@media(min-width:1600px){.kino-home .kino-reindeer{width:220px;top:16px}.kino-home .kino-cover-bubble{right:205px}.kino-home .kino-scene-base{min-height:360px}}
@media(max-width:1150px) and (min-width:901px){.kino-home .kino-scene-base{min-height:260px}.kino-home .kino-demo-invite{width:43%;padding:14px}.kino-home .kino-demo-invite .kino-gift-title{font-size:20px}.kino-home .kino-demo-invite .kino-gift-detail{font-size:10px}.kino-home .kino-reindeer{width:165px;top:30px}.kino-home .kino-cover-bubble{right:145px;width:220px;top:20px}}
@media(max-width:900px){.kino-home .kino-scene-base{min-height:300px}.kino-home .kino-family{width:70%;left:-7%}.kino-home .kino-demo-invite{width:41%}.kino-home .kino-reindeer{width:180px;top:12px}.kino-home .kino-cover-bubble{right:160px;top:8px}}
@media(max-width:600px){.kino-home .kino-reindeer{width:125px;right:-2px;top:27px}.kino-home .kino-cover-bubble{width:185px;right:110px;top:14px}.kino-home .kino-screen{--kino-play-size:60px}.kino-home .kino-play-disc{left:18%;top:65%;bottom:auto;border-width:1.5px}.kino-home .kino-play-label{left:10px;top:auto;bottom:7px;width:auto;transform:none;text-align:left;font-size:11px}.kino-home .kino-play-label small{font-size:7px;margin-top:0}.kino-home .kino-scene-base{display:flex;flex-direction:column;min-height:0;padding:0 0 10px;gap:0}.kino-home .kino-family{position:relative;left:auto;bottom:auto;width:100%;max-width:420px;margin:-10px auto -10px}.kino-home .kino-demo-invite{width:100%;padding:18px 20px}.kino-home .kino-demo-kicker{font-size:8px}.kino-home .kino-demo-invite .kino-gift-title{font-size:26px}.kino-home .kino-demo-invite .kino-gift-title br{display:none}.kino-home .kino-demo-invite .kino-gift-title em{font-size:1.12em}.kino-home .kino-demo-invite .kino-gift-detail{font-size:12px;margin:8px 0 13px}.kino-home .kino-demo-invite button{padding:12px 14px;font-size:12px}.kino-home .kino-demo-invite button small{font-size:10px}}

@media(min-width:901px){.kino-home .kino-tv-chin{padding-left:135px}}

.kino-home .kino-from-price{display:flex;flex-direction:column;align-items:flex-start;gap:1px}.kino-home .kino-from-price small{font-size:9px;font-weight:450;line-height:1.1}.kino-home .kino-from-price b{font-size:16px;line-height:1.3}.kino-home .kino-price-note{line-height:1.7}.kino-home .kino-price-note a{display:inline-block;margin-top:4px;text-decoration:underline;text-underline-offset:3px;color:#8f2e39}

/* Keep the same ascending quantity order on desktop and phone. */
.kino-home .bundle.is-featured{order:0}

.kino-home .previous-christmas .reviews-swipe{color:#d9bc8e}

/* Compact masthead and lifted stage. The reindeer talks below the TV. */
body.home-page.kino-home .site-header .nav{height:60px;min-height:0}
.kino-home .site-header .brand-word{font-size:28px;letter-spacing:-1.6px}
.kino-home .site-header .brand-sub{font-size:8px;margin-top:4px}
.kino-home .site-header .season-link{min-height:40px;padding:8px 15px;font-size:12px}
.kino-home .site-header .desktop-nav{font-size:12px}
.home-page.kino-home main>.kino-hero{padding-top:76px}
.kino-home .kino-layout{min-height:0;padding-top:12px;padding-bottom:24px;align-items:start}
.kino-home .kino-copy{padding-top:22px;padding-bottom:20px}
.kino-home .kino-scene{padding-top:0;align-self:start}
.kino-home .kino-scene-base{min-height:360px;padding-top:14px;align-items:flex-start}
.kino-home .kino-scene-aside{position:relative;width:43%;z-index:4;display:grid;gap:13px}
.kino-home .kino-cover-callout{position:relative;min-height:94px;padding-right:83px;display:flex;align-items:center}
.kino-home .kino-cover-callout .kino-reindeer{width:104px;right:-13px;top:-2px;bottom:auto;transform:rotate(4deg);animation:none}
.kino-home .kino-cover-callout .kino-cover-bubble{position:relative;inset:auto;width:100%;padding:12px 14px;border-radius:14px 14px 3px 14px;transform:rotate(-2deg);box-shadow:0 5px 16px #60351e18}
.kino-home .kino-cover-bubble>span{font-size:6px;letter-spacing:.08em}
.kino-home .kino-cover-bubble p{font-size:11px;line-height:1.4;margin-top:4px}
.kino-home .kino-cover-bubble strong{font-size:15px}
.kino-home .kino-cover-bubble:after{right:-10px;bottom:18px;border-left-width:12px}
.kino-home .kino-scene-aside .kino-demo-invite{width:100%;padding:16px 18px}
.kino-home .kino-demo-invite .kino-gift-title{font-size:24px}
.kino-home .kino-family{bottom:4px}
@media(min-width:1600px){.kino-home .kino-scene-base{min-height:390px}.kino-home .kino-cover-callout{min-height:100px;padding-right:95px}.kino-home .kino-cover-callout .kino-reindeer{width:116px}.kino-home .kino-cover-bubble p{font-size:12px}.kino-home .kino-cover-bubble strong{font-size:17px}}
@media(max-width:1150px) and (min-width:901px){.kino-home .kino-scene-base{min-height:350px}.kino-home .kino-scene-aside{width:46%}.kino-home .kino-cover-callout{padding-right:65px;min-height:90px}.kino-home .kino-cover-callout .kino-reindeer{width:85px;right:-12px;top:6px}.kino-home .kino-cover-callout .kino-cover-bubble{padding:10px}.kino-home .kino-cover-bubble p{font-size:10px}.kino-home .kino-cover-bubble strong{font-size:13px}.kino-home .kino-demo-invite .kino-gift-title{font-size:20px}.kino-home .kino-scene-aside .kino-demo-invite{padding:14px}}
@media(max-width:900px){.kino-home .kino-layout{align-items:center}.kino-home .kino-copy{padding:20px;margin-bottom:18px}.kino-home .kino-scene{align-self:center}.kino-home .kino-scene-base{min-height:340px}.kino-home .kino-scene-aside{width:45%}.kino-home .kino-proof{position:static;margin-top:20px;max-width:335px}.kino-home .kino-price-note{margin-bottom:0}}
@media(max-width:600px){body.home-page.kino-home .site-header .nav{height:56px}.kino-home .site-header .brand-word{font-size:25px}.kino-home .site-header .brand-sub{font-size:7px;margin-top:3px}.kino-home .site-header .season-link{font-size:10px;padding:8px 12px;min-height:36px}.home-page.kino-home main>.kino-hero{padding-top:68px}.kino-home .kino-layout{padding-top:8px;align-items:stretch}.kino-home .kino-copy{padding:0;margin:0}.kino-home .kino-scene{padding-top:0;margin-top:14px;align-self:auto}.kino-home .kino-scene-base{min-height:0;gap:12px;padding-top:8px}.kino-home .kino-scene-aside{display:contents}.kino-home .kino-cover-callout{order:0;width:100%;min-height:88px;padding-right:90px}.kino-home .kino-cover-callout .kino-reindeer{width:100px;right:-4px;top:-2px}.kino-home .kino-cover-callout .kino-cover-bubble{padding:12px 15px}.kino-home .kino-cover-bubble>span{font-size:6px}.kino-home .kino-cover-bubble p{font-size:12px}.kino-home .kino-cover-bubble strong{font-size:16px}.kino-home .kino-family{order:1;bottom:auto;margin:0 auto}.kino-home .kino-scene-aside .kino-demo-invite{order:2;width:100%;padding:18px 20px}.kino-home .kino-demo-invite .kino-gift-title{font-size:26px}}
