/* Mobile compositions use the same content and controls as the desktop page. */
@media(max-width:650px){
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main{width:calc(100% - 32px);max-width:100%;padding:0}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main>.section,body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main>.v5-section,body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main>.vision-react-host{margin-top:36px;margin-bottom:36px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .section-heading,body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .v5-heading,body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .sc-heading{display:block;margin-bottom:16px;gap:8px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main h2{font-size:26px;line-height:1.12;letter-spacing:-.035em;overflow-wrap:normal}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .section-heading p,body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .v5-heading p,body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .sc-heading>p{font-size:13px;line-height:1.5;margin:10px 0 0;max-width:none}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .eyebrow,body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .sc-kicker{font-size:9px;letter-spacing:.11em;line-height:1.5}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .small{font-size:10px;line-height:1.45}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .btn{font-size:12px;min-height:40px;padding:10px 14px;gap:8px;border-radius:12px;white-space:normal}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .btn .vs-icon{width:16px;height:16px;flex:none}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .scene-copy,body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .v5-copy,body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .vp-copy{padding:20px 18px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .scene-copy h3,body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .v5-copy h3,body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .vp-copy h3{font-size:24px;line-height:1.16;margin:10px 0 12px;letter-spacing:-.035em}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .scene-copy p,body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .v5-copy p,body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .vp-copy>p{font-size:13px;line-height:1.55;margin-bottom:14px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .scene-copy ul,body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .vp-copy ul{margin:12px 0 16px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .scene-copy li,body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .vp-copy li{font-size:12px;padding:10px 0;line-height:1.4}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .scene-copy li .vs-icon,body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .vp-copy li .vs-icon{width:14px;height:14px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .inside-story{margin-top:12px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .home-offer{margin-top:0;margin-bottom:32px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .home-offer-main{border-radius:20px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .home-offer-copy{padding:22px 18px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .home-offer h1{font-size:32px;margin:16px 0;line-height:1.08}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .home-offer-copy>p{font-size:13px;line-height:1.55;margin-bottom:18px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .home-offer-actions{gap:12px;flex-wrap:wrap}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .home-overview{gap:10px;margin-top:12px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .overview-tile,body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .overview-partner{border-radius:16px;min-height:0}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .overview-tile>div,body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .overview-partner{padding:12px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .overview-tile h2,body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .overview-partner h2{font-size:16px;line-height:1.18;margin:8px 0 0;letter-spacing:-.025em}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .overview-tile>img{aspect-ratio:1.3;height:auto;object-fit:cover}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .overview-tile .eyebrow,body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .overview-partner>span{font-size:8px;letter-spacing:.07em}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .overview-tile>div>span:last-child,body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .overview-partner>span:last-child{font-size:0;line-height:0;min-height:18px;margin-top:8px;display:flex;justify-content:flex-end}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .overview-tile>div>span:last-child .vs-icon,body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .overview-partner>span:last-child .vs-icon{width:16px;height:16px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .overview-partner b>span{display:inline;font:inherit;letter-spacing:inherit}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .overview-partner b{font-size:40px;line-height:1.1;margin:8px 0}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .overview-partner p{font-size:11px;line-height:1.45;margin:8px 0}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .home-categories{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .home-categories>a{padding:0 0 12px;border-radius:16px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .home-categories>a>div{border-radius:0;aspect-ratio:1.25}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .home-categories h3{font-size:15px;line-height:1.2;margin:12px 12px 6px;padding:0;letter-spacing:-.02em}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .home-categories p{font-size:11px;line-height:1.4;margin:0 12px;padding:0;max-width:calc(100% - 24px)}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .home-category-number{font-size:10px;top:8px;left:8px;padding:5px 7px;border-radius:8px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .category-arrow{display:none}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .home-categories .vs-icon{width:14px;height:14px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .sc-heading h2{font-size:26px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .sc-filter-bar{gap:8px;margin:14px 0}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .sc-filters{gap:6px;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .sc-filters button{font-size:11px;min-height:36px;padding:8px 11px;white-space:nowrap;flex:none}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .sc-grid{display:flex;overflow-x:auto;gap:12px;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .sc-collection{margin-inline:-16px;padding-inline:16px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .sc-grid,body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .sc-filters{width:calc(100% + 32px);max-width:none;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .sc-card{flex:0 0 82%;scroll-snap-align:start;border-radius:18px;padding:0}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .sc-cover{padding:0;border-radius:inherit;overflow:hidden}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .sc-card-copy{padding:16px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .sc-card h3{font-size:20px;line-height:1.2;margin:8px 0 10px;letter-spacing:-.025em}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .sc-card-copy>p{font-size:12px;line-height:1.5;margin-bottom:12px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .sc-card-end{gap:10px;flex-wrap:wrap;margin-top:14px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .sc-card-end small{font-size:10px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .sc-card-end .vr-button{font-size:11px;min-height:36px;padding:8px 11px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .sc-pages{margin-top:12px;gap:12px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main>section:has(>.image-grid){margin-inline:-16px;padding-inline:16px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .image-grid{width:calc(100% + 32px);max-width:none;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px;display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .image-grid>.image-story{flex:0 0 76%;scroll-snap-align:start;border-radius:18px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .image-story>div{padding:16px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .image-story h3{font-size:20px;line-height:1.2;margin:0 0 9px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .image-story p{font-size:12px;line-height:1.5;margin:0 0 12px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .image-story>img{height:auto;aspect-ratio:1.2;object-fit:cover}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .vr-product-copy{padding:12px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .vr-product-copy h3{font-size:15px;line-height:1.2;margin-bottom:10px;letter-spacing:-.02em}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .vr-product-copy>p{font-size:11px;line-height:1.4;margin-bottom:12px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .vr-product-bottom{gap:6px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .vr-product-bottom strong{font-size:15px;line-height:1.2}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .vr-product-action{width:30px;height:30px;flex-basis:30px;font-size:19px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .vr-favorite{width:30px;height:30px;top:8px;right:8px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .vr-favorite svg{width:17px;height:17px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .cart-promo{padding:20px 18px;border-radius:20px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .cart-promo h3{font-size:26px;line-height:1.15}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .portfolio-entry{padding:20px 18px;gap:18px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .v6-perfume-invitation{padding:18px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .v6-perfume-invitation h3{font-size:23px;line-height:1.15}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .coupon{font-size:19px;padding:12px 14px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .crm-demo{padding:18px;border-radius:20px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .crm-demo .filter-bar{gap:6px;margin-bottom:16px;flex-wrap:nowrap}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .crm-demo .filter-bar button{padding:8px 12px;min-height:36px;font-size:12px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .crm-demo h3{font-size:23px;line-height:1.15;margin:12px 0 16px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .crm-columns{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .crm-columns>div{flex:0 0 76%;padding:16px;min-height:112px;scroll-snap-align:start;border-radius:14px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .crm-columns span{font-size:10px;line-height:1.4}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .crm-columns p{font-size:13px;line-height:1.45;margin:10px 0 0}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .crm-demo>.small{margin:14px 0 0}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .mini-plans{gap:10px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .mini-plans>a{padding:16px;min-height:0;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;gap:8px 14px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .mini-plans span{font-size:21px;line-height:1.15}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .mini-plans strong{font-size:32px;line-height:1.15;white-space:nowrap;letter-spacing:-.045em}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .mini-plans small{font-size:11px;line-height:1.4;max-width:140px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .mini-plans b{font-size:12px;line-height:1.4;margin-top:4px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .choice-brief{padding:20px 18px;border-radius:20px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .choice-brief h3{font-size:24px;line-height:1.16;margin:8px 0 12px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .feature h3,body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .launch-list h3,body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .day-story h3{font-size:24px;line-height:1.15}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .feature{padding:18px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .ol-badge--stamp{flex-direction:column;gap:2px;padding:6px 8px;max-width:90px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .ol-badge strong{flex-shrink:0;white-space:nowrap}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .ol-story{padding:0;border-bottom:0}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .ol-story summary{padding:12px 0;min-height:44px;align-items:center}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .ol-story>div{padding:0 0 12px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .cf-brief,body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .cf-workflow,body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .cf-plan{padding:18px;gap:16px;border-radius:18px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .cf-brief h3,body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .cf-workflow h3,body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .cf-all-packs h3{font-size:23px;line-height:1.18;margin:10px 0 12px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .cf-context-tabs{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;margin-bottom:12px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .cf-context-tabs>button{flex:0 0 150px;padding:8px;gap:8px;border-radius:12px;scroll-snap-align:start}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .cf-context-tabs>button>img{width:38px;height:38px;border-radius:8px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .cf-context-tabs strong{font-size:11px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .cf-context-tabs small{font-size:9px;margin-top:4px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .cf-goal-summary{padding:18px 0;gap:12px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .cf-goal-summary h4{font-size:18px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .cf-output-grid{display:flex;overflow-x:auto;gap:10px;align-items:stretch;scroll-snap-type:x mandatory;scrollbar-width:none;padding:2px 0 4px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .cf-output-grid>.cf-output{flex:0 0 76%;scroll-snap-align:start;border-radius:15px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .cf-output-caption{padding:14px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .cf-output-caption h4{font-size:18px;line-height:1.2}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .cf-output-caption p{font-size:12px;line-height:1.45}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .cf-open-label{display:none}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .cf-plan-result>strong{font-size:36px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .cf-all-packs{padding:20px 0 12px;gap:14px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .ap-product-copy,body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .ap-offer{padding:18px;border-radius:18px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .ap-product h3,body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .ap-current h4{font-size:24px;line-height:1.16;margin:10px 0 12px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .ap-product-copy>p{font-size:12px;line-height:1.45}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .ap-prices{padding:14px;margin-bottom:16px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .ap-audiences{margin-bottom:16px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .ap-audiences button{font-size:11px;min-height:40px;padding:8px 6px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .brief{padding:22px 18px;border-radius:20px;gap:20px;margin-bottom:24px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .brief h2{font-size:28px;line-height:1.12;margin:12px 0}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .brief h3{font-size:22px;line-height:1.18;margin:0 0 12px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .brief p{font-size:13px;line-height:1.55;margin:0 0 14px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .brief-actions{padding:0;margin:0}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .brief .small{font-size:10px;line-height:1.5;margin:10px 0 0}
}
@media(max-width:360px){
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main h2{font-size:24px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .overview-tile h2,body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .overview-partner h2{font-size:14px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .home-categories h3{font-size:14px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .home-offer h1{font-size:28px}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .brief h2{font-size:26px}
}

/* Topic-specific mobile composition. */
@media(max-width:650px){
 body:where(:has(#main>[data-component^="theme-"])) #main>.sol-section{margin-top:36px;margin-bottom:36px}
 body:where(:has(#main>[data-component^="theme-"])) #main .sol-heading{display:block;margin-bottom:16px}
 body:where(:has(#main>[data-component^="theme-"])) #main .sol-heading>p{font-size:13px;line-height:1.5;margin-top:10px;max-width:none}
 body:where(:has(#main>[data-component^="theme-"])) #main .sol-copy,body:where(:has(#main>[data-component^="theme-"])) #main .sol-hero-copy,body:where(:has(#main>[data-component^="theme-"])) #main .sol-action-panel{padding:20px 18px}
 body:where(:has(#main>[data-component^="theme-"])) #main .sol-copy h1,body:where(:has(#main>[data-component^="theme-"])) #main .sol-hero-copy h1{font-size:32px;line-height:1.08;margin:12px 0 16px}
 body:where(:has(#main>[data-component^="theme-"])) #main .sol-copy>p,body:where(:has(#main>[data-component^="theme-"])) #main .sol-hero-copy>p{font-size:13px;line-height:1.55;margin-bottom:16px}
 body:where(:has(#main>[data-component^="theme-"])) #main .sol-section h3,body:where(:has(#main>[data-component^="theme-"])) #main .sol-narrative-cta h3,body:where(:has(#main>[data-component^="theme-"])) #main .offer-types h3{font-size:24px;line-height:1.16;margin:10px 0 12px}
 body:where(:has(#main>[data-component^="theme-"])) #main .sol-narrative-cta{padding:18px}
 body:where(:has(#main>[data-component^="theme-"])) #main .sol-narrative-cta p{font-size:13px;line-height:1.55}
 body:where(:has(#main>[data-component^="theme-"])) #main .sol-catalog>h3{font-size:23px;line-height:1.16}
 body:where(:has(#main>[data-component^="theme-"])) #main .sol-category-extras h4,body:where(:has(#main>[data-component^="theme-"])) #main .shop-info h3{font-size:15px;line-height:1.2}
 body:where(:has(#main>[data-component^="theme-"])) #main .topic-story-copy{padding:16px}
 body:where(:has(#main>[data-component^="theme-"])) #main .topic-story-copy h3{font-size:20px;line-height:1.2;margin:8px 0 10px}
 body:where(:has(#main>[data-component^="theme-"])) #main .topic-story-copy p{font-size:12px;line-height:1.5}
}
@media(max-width:360px){
 body:where(:has(#main>[data-component^="theme-"])) #main .sol-copy h1,body:where(:has(#main>[data-component^="theme-"])) #main .sol-hero-copy h1{font-size:28px}
}

@media(max-width:650px){
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .vp-mosaic-detail{padding:0;border-radius:18px;overflow:hidden}
 body:is([data-page="index"],[data-page="houses"],[data-page="interior"],[data-page="fashion"],[data-page="tech"],[data-page="food"],[data-page="beauty"],[data-page="health"],[data-page="sport"],[data-page="services"],[data-page="automotive"]) #main .vp-mosaic-grid:has(>button:only-child){display:none}
}
