body #go_title.oa-ad .main_company_logo .zoom-image{height:440px!important;max-height:440px!important;aspect-ratio:auto!important;background:#f1f5f9;display:flex!important;align-items:center;justify-content:center;overflow:visible!important}
body #go_title.oa-ad .main_company_logo .zoom-image img{position:static!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:100%!important;min-width:0!important;min-height:0!important;object-fit:contain!important;object-position:center!important;transform:none!important;aspect-ratio:auto!important;border-radius:14px}
@media(max-width:760px){
body #go_title.oa-ad .grid_ads_block{gap:12px!important;margin-bottom:14px!important}
body #go_title.oa-ad .service_info_block{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important;padding:16px!important;align-items:center!important}
body #go_title.oa-ad .service_info_block>.ads_price{grid-column:1;grid-row:1;margin:0!important;padding:0!important;border:0!important;text-align:left!important}
body #go_title.oa-ad .ads_price .oa-ad-caption{font-size:13px!important;margin:0 0 4px!important}
body #go_title.oa-ad .ads_price .price_item{font-size:27px!important;justify-content:flex-start!important;margin:0!important}
body #go_title.oa-ad .service_info_block>.ads_avatar{grid-column:2;grid-row:1;margin:0!important;padding:0!important;border:0!important}
body #go_title.oa-ad .mini_avatar{gap:8px!important;justify-content:flex-start!important;margin:0!important;padding:0!important}
body #go_title.oa-ad .mini_img_avatar{width:40px!important;height:40px!important;min-width:40px!important;flex:0 0 40px!important}
body #go_title.oa-ad .mini_img_avatar img{width:40px!important;height:40px!important;object-fit:contain!important}
body #go_title.oa-ad .mini_avatar_user{min-width:0!important}.oa-ad .mini_avatar_user small{font-size:12px!important}
body #go_title.oa-ad .mini_avatar_user span{font-size:15px!important;overflow-wrap:anywhere}
body #go_title.oa-ad .service_info_block>.item_phone{grid-column:1/-1;grid-row:2;margin:0!important;padding:0!important;border:0!important}
body #go_title.oa-ad .grid_item_phone{justify-content:flex-start!important;gap:8px!important;font-size:20px!important;margin:0!important}
body #go_title.oa-ad .messagers{justify-content:flex-start!important;gap:12px!important;flex-wrap:wrap!important;margin:8px 0 0!important}
body #go_title.oa-ad .messager a{font-size:14px!important}.oa-ad .messager img{width:22px!important;height:22px!important}
body #go_title.oa-ad .service_info_block>.item_category{grid-column:1/-1;grid-row:4;margin:0!important;padding:0!important;font-size:13px!important;line-height:1.4!important}
body #go_title.oa-ad .service_info_block>.ads_callback{grid-column:1/-1;grid-row:3;margin:0!important;padding:0!important}
body #go_title.oa-ad .ads_callback .top_add_button{min-height:44px!important;padding:10px 14px!important;margin:0!important;font-size:16px!important}
body #go_title.oa-ad .desc{margin-top:16px!important;padding-top:0!important}body #go_title.oa-ad .desc>.moduletable{padding:16px!important}
body #go_title.oa-ad .main_company_logo .zoom-image{height:320px!important;max-height:320px!important}body #go_title.oa-ad .main_company_logo .zoom-image img{max-height:100%!important}
}

.om-deal80{display:inline-flex;align-items:center;gap:5px;background:#e8f3ff;color:#075cb8;border:1px solid #bedbfa;border-radius:8px;padding:5px 10px;font:600 14px/1.3 system-ui,sans-serif;margin:0 0 8px}.om-deal80-free{background:#e5f7ec;border-color:#b9e3c9;color:#17623c}.oa-ad .grid-page-header{flex-wrap:wrap}.oa-ad .grid-page-header>.om-deal80{flex-basis:auto}.oa-ad .grid-page-header>h1{flex-basis:100%}
/* 81: compact goods grids, including a category with only one item. */
body .category_items:has(.oa-goods-card){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;align-items:start!important}
body .category_items:has(.oa-goods-card)>.category_item{width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;float:none!important}
body .oa-goods-card{padding:0!important;min-width:0!important;overflow:hidden!important;border:1px solid #dce6ef;border-radius:14px;background:#fff}
body .oa-goods-card .grid_item{display:block!important}
body .oa-goods-card .item_img{width:100%!important;height:190px!important;max-height:190px!important;margin:0!important;background:#eff4f8;overflow:hidden}
body .oa-goods-card .item_img>a{display:flex!important;align-items:center;justify-content:center;width:100%!important;height:100%!important}
body .oa-goods-card .item_img>a>img{display:block!important;width:100%!important;height:100%!important;max-height:100%!important;object-fit:contain!important;transform:none!important}
body .oa-goods-card .item_info{padding:12px!important;min-width:0!important}
body .oa-goods-card .item_title{margin:0 0 8px!important;font-size:16px!important;line-height:1.4!important}
body .oa-goods-card .item_title a{font-size:inherit!important;line-height:inherit!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
body .oa-goods-card .grid_block_mini_phone{display:flex!important;flex-direction:column;gap:8px!important;margin:0!important;padding:0!important}
body .oa-goods-card .grid_block_mini_phone>.right{margin:0!important;padding:0!important;width:auto!important}
body .oa-goods-card .right>.item_phone,body .oa-goods-card .messagers,body .oa-goods-card .grid_item_rating_rezhim{display:none!important}
body .oa-goods-card .price_item{font-size:21px!important;font-weight:700!important;margin:0!important;padding:0!important;line-height:1.3!important}
body .oa-goods-card .mini_icons{font-size:12px!important;margin:0 0 6px!important;gap:6px!important;flex-wrap:wrap}
body .oa-goods-card .mini_icons .hits{display:none!important}
body .oa-goods-card .item_address{font-size:13px!important;line-height:1.4!important;margin:0!important}
body .oa-goods-card .item_tags{display:flex!important;align-items:center;justify-content:space-between;gap:8px!important;margin:10px 0 0!important;padding:8px 0 0!important}
body .oa-goods-card .item_category{font-size:11px!important;line-height:1.4!important}
body .oa-goods-card .favorite_button{flex:0 0 28px!important;width:28px!important;margin:0!important;position:static!important}
@media(max-width:1199px){body .category_items:has(.oa-goods-card){grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:899px){body .category_items:has(.oa-goods-card){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}}
@media(max-width:480px){body .oa-goods-card .item_img{height:150px!important;max-height:150px!important}body .oa-goods-card .item_info{padding:10px!important}body .oa-goods-card .item_title{font-size:14px!important}body .oa-goods-card .price_item{font-size:18px!important}body .oa-goods-card .mini_icons .date{font-size:11px!important}body .oa-goods-card .item_tags>div:first-child{display:none!important}body .oa-goods-card .item_tags{justify-content:flex-end}}
.om-category-back81{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0 18px}.om-category-back81 a{display:inline-flex;align-items:center;min-height:42px;padding:9px 13px;background:#f0f7ff;color:#1266ac;border:1px solid #cfdfef;border-radius:10px;text-decoration:none;font:600 14px/1.4 system-ui,sans-serif}
/* 86: compact desktop heading and information panel. */
@media(min-width:761px){
body #go_title.oa-ad .oa-ad-back{margin:0 0 12px!important}
body #go_title.oa-ad .grid-page-header{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px 16px!important;align-items:center!important}
body #go_title.oa-ad .grid-page-header>.om-deal80{grid-column:1;grid-row:1;justify-self:start;margin:0!important}
body #go_title.oa-ad .grid-page-header>h1{grid-column:1;grid-row:2;font-size:clamp(26px,2.2vw,34px)!important;line-height:1.25!important;margin:0!important}
body #go_title.oa-ad .grid-page-header>.oa-ad-actions{grid-column:2;grid-row:2;justify-self:end;align-self:center}
body #go_title.oa-ad .mini_icons{padding:10px 0!important;margin:8px 0 14px!important;gap:8px 18px!important;align-items:center!important;line-height:1.4!important}
body #go_title.oa-ad .mini_icons>.share_icon{margin-left:auto!important;flex:0 0 auto}
body #go_title.oa-ad .grid_ads_block{grid-template-columns:minmax(0,1.25fr) minmax(300px,0.8fr)!important;gap:20px!important}
body #go_title.oa-ad .service_info_block{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:14px!important;padding:20px!important;align-items:center!important}
body #go_title.oa-ad .service_info_block>.ads_price{grid-column:1;grid-row:1;border:0!important;margin:0!important;padding:0!important;text-align:left!important}
body #go_title.oa-ad .ads_price .oa-ad-caption{font-size:13px!important;margin:0 0 4px!important}
body #go_title.oa-ad .ads_price .price_item{font-size:29px!important;justify-content:flex-start!important;margin:0!important}
body #go_title.oa-ad .service_info_block>.ads_avatar{grid-column:2;grid-row:1;border:0!important;margin:0!important;padding:0!important}
body #go_title.oa-ad .mini_avatar{justify-content:flex-start!important;gap:9px!important;margin:0!important;padding:0!important}
body #go_title.oa-ad .mini_img_avatar{width:44px!important;height:44px!important;min-width:44px!important;flex:0 0 44px!important}
body #go_title.oa-ad .mini_img_avatar img{width:44px!important;height:44px!important;object-fit:contain!important}
body #go_title.oa-ad .mini_avatar_user{min-width:0!important}
body #go_title.oa-ad .mini_avatar_user span{font-size:16px!important;overflow-wrap:anywhere}
body #go_title.oa-ad .service_info_block>.item_phone{grid-column:1/-1;grid-row:2;border-top:1px solid #e0e8f1!important;padding:14px 0 0!important;margin:0!important}
body #go_title.oa-ad .grid_item_phone{justify-content:flex-start!important;font-size:22px!important;margin:0!important}
body #go_title.oa-ad .messagers{justify-content:flex-start!important;gap:14px!important;flex-wrap:wrap!important;margin:8px 0 0!important}
body #go_title.oa-ad .messager a{font-size:14px!important}
body #go_title.oa-ad .service_info_block>.ads_callback{grid-column:1/-1;grid-row:3;margin:0!important;padding:0!important}
body #go_title.oa-ad .service_info_block>.item_category{grid-column:1/-1;grid-row:4;font-size:13px!important;line-height:1.4!important;margin:0!important;padding:0!important}
body #go_title.oa-ad .desc{margin-top:18px!important}
}
@media(min-width:761px) and (max-width:1050px){body #go_title.oa-ad .grid-page-header>.oa-ad-actions{grid-row:3;grid-column:1/-1;justify-self:start}body #go_title.oa-ad .grid_ads_block{grid-template-columns:minmax(0,1fr) minmax(280px,0.9fr)!important}}


/* Goods detail: original layout with compact refinements. */
body #go_title.oa-ad .grid-page-header>.om-deal80{
 font-size:16px!important;line-height:1.3!important;
 padding:8px 14px!important;min-height:36px!important;
 border-radius:10px!important
}
body #go_title.oa-ad .item_category>a:not(:last-of-type),
body #go_title.oa-ad .item_category>.mini_right{
 display:none!important
}
@media(max-width:760px){
 body #go_title.oa-ad .grid-page-header>.om-deal80{
  justify-self:start!important;align-self:start!important;
  margin-left:0!important;margin-right:auto!important;
  grid-column:1/-1!important;grid-row:1!important;order:-1!important
 }
}
