/* The new quest uses real text and only scopes its own visual additions. */
.kingdom-title{display:block;font-family:"Baqyt Sans",Arial,sans-serif;font-weight:700;line-height:1.04;color:#00246f;letter-spacing:0}
.kingdom-title>span{display:block}
.quest-card[data-slug="zakoldovannoe-korolevstvo"] .kingdom-title{font-size:min(37px,10.58cqw)}
.quest-cover.kingdom-cover img{position:static;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:center top}
.kingdom-page .product-summary h1{font-size:46px}
.kingdom-page .product-stats{grid-template-columns:.8fr 1.2fr 1.2fr .9fr 1.05fr 1.2fr}
.kingdom-page .product-stats>span{font-size:12px}
.kingdom-page .product-stats .icon{width:36px;height:36px}
.kingdom-page .product-about{grid-template-columns:minmax(0,1.6fr) minmax(0,1.05fr) minmax(0,.7fr);gap:24px}
.kingdom-story{position:relative;align-self:center}
.kingdom-photo{display:block;max-width:100%;height:auto;overflow:hidden}
.product-image>.kingdom-photo,.kingdom-story>.kingdom-photo{width:100%;height:auto}
.kingdom-live-note{font-family:Georgia,serif;font-style:italic;fill:#835131;user-select:text}
.kingdom-page .inside-image.kingdom-photo{height:160px;width:100%;object-fit:contain}
.kingdom-page .inside-note{justify-content:center;color:#b63c86}
.kingdom-page .inside-note .icon{flex-shrink:0}
.kingdom-page .inside-note .icon:last-child{transform:none}
.kingdom-prepare{display:block;width:100%;height:auto;border-radius:10px}
.kingdom-page .product-how{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}
.kingdom-other{grid-template-columns:minmax(0,1fr) minmax(0,2.2fr) minmax(0,1fr);overflow:hidden;padding:12px 0;background:#fffaf5}
.kingdom-other-left,.kingdom-other-right{width:100%;height:auto;display:block;position:relative}
.kingdom-other-right>.kingdom-photo{width:100%;height:auto}
.kingdom-other-title{display:block;font:700 clamp(20px,2.1vw,30px)/1.08 "Baqyt Sans",Arial,sans-serif;text-transform:uppercase}
@media(max-width:1180px){
 .kingdom-page .product-summary h1{font-size:44px}
 .kingdom-page .product-stats>span{font-size:15px}
 .kingdom-page .product-about{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}
 .kingdom-page .product-how{grid-template-columns:1fr}
 .kingdom-prepare{max-width:480px;justify-self:center}
}
@media(max-width:760px){
 .kingdom-page .product-summary h1{font-size:39px}
 .kingdom-page .product-stats{grid-template-columns:1fr 1fr}
 .kingdom-page .product-stats>span{font-size:16px}
 .kingdom-page .product-stats .icon{width:49px;height:49px}
 .kingdom-page .product-about{grid-template-columns:1fr}
 .kingdom-story{width:min(340px,100%);justify-self:center}
 .kingdom-page .inside-note{flex-wrap:wrap;gap:7px;text-align:center}
 .kingdom-page .inside-note>span{width:100%;order:2}
 .kingdom-page .inside-note .icon{width:23px;height:23px}
 .kingdom-other{grid-template-columns:1fr;padding:25px 16px}
 .kingdom-other-left,.kingdom-other-right{display:none}
 .kingdom-other-title{font-size:23px}
}
@media(max-width:360px){.kingdom-page .product-summary h1{font-size:35px}}
