/* One logo scale across public pages, account and staff workspace */
html:root :is(body,body.lp16) :is(header,.header,.top,.wp-top) img[src*="/brand33/logo"][src],
html:root :is(body,body.lp16) :is(footer,.footer) img[src*="/brand33/logo"][src]{display:block!important;width:200px!important;min-width:200px!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;object-fit:contain!important;flex:none!important;opacity:1!important;visibility:visible!important;margin:0 auto!important}
html:root :is(body,body.lp16) :is(header,.header,.top,.wp-top) a:has(img[src*="/brand33/logo"]),
html:root :is(body,body.lp16) :is(footer,.footer) a:has(img[src*="/brand33/logo"]){display:block!important;width:200px!important;min-width:200px!important;max-width:none!important;flex:0 0 200px!important;height:auto!important;max-height:none!important;overflow:visible!important;padding:0!important;line-height:1!important}
html:root :is(body,body.lp16) :is(header,.header,.top,.wp-top):has(img[src*="/brand33/logo"]){height:auto!important;max-height:none!important;min-height:0!important;align-items:center!important;gap:24px!important;padding-top:16px!important;padding-bottom:16px!important;overflow:visible!important}
html:root :is(body,body.lp16) :is(header,.header,.top,.wp-top,footer,.footer) a:has(img[src*="/brand33/logo"]):after{content:'Премиальные знакомства'!important;display:block!important;font:600 15px/1.5 Arial,sans-serif!important;letter-spacing:0!important;color:#292824!important;text-align:center!important;white-space:normal!important;margin:6px 0 0!important;max-height:none!important}
html:root :is(body,body.lp16) :is(header nav,.wp-top-right){font-size:17px!important;line-height:1.5!important;gap:24px!important;flex-wrap:wrap!important}
html:root :is(body,body.lp16) :is(header nav,.wp-top-right) :is(a,button,span){font-size:inherit!important}
html:root :is(body,body.lp16) :is(footer,.footer){position:static!important;max-height:none!important;overflow:visible!important}
html:root :is(body,body.lp16) :is(.lp31-inner,.lp32-inner){grid-template-columns:minmax(200px,.9fr) 1fr 1.1fr 1.2fr!important;gap:30px!important}
@media(max-width:1050px){html:root :is(body,body.lp16) :is(.lp31-inner,.lp32-inner){grid-template-columns:1fr 1fr!important}}
@media(max-width:650px){
html:root :is(body,body.lp16) :is(header,.header,.top,.wp-top,footer,.footer) img[src*="/brand33/logo"][src]{width:150px!important;min-width:150px!important}
html:root :is(body,body.lp16) :is(header,.header,.top,.wp-top,footer,.footer) a:has(img[src*="/brand33/logo"]){width:150px!important;min-width:150px!important;flex-basis:150px!important}
html:root :is(body,body.lp16) :is(header,.header,.top,.wp-top,footer,.footer) a:has(img[src*="/brand33/logo"]):after{font-size:13px!important}
html:root :is(body,body.lp16) :is(header,.header,.top,.wp-top):has(img[src*="/brand33/logo"]){gap:16px!important;flex-wrap:wrap!important;padding-top:12px!important;padding-bottom:12px!important}
html:root :is(body,body.lp16) :is(header nav,.wp-top-right){font-size:16px!important;gap:12px!important;max-width:100%!important}
html:root :is(body,body.lp16) :is(.lp31-inner,.lp32-inner){grid-template-columns:1fr!important}
}
