/* prmth.ru A/B test, variant B of the product card. Loaded only for variant B. */
.abb-mail{background:#fff1d4;border:2px solid #f1c40f;border-radius:4px;padding:18px 20px;margin:6px 0 14px;display:flex;flex-direction:column;gap:10px;color:#141621;box-sizing:border-box}
.abb-mail__title{font-size:18px;font-weight:700;line-height:1.3}
.abb-mail__addr{font-size:26px;font-weight:700;line-height:1.2;letter-spacing:.2px;word-break:break-all;-webkit-user-select:all;user-select:all}
.abb-mail__btns{display:flex;flex-wrap:wrap;gap:10px}
.abb-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 20px;border:0;border-radius:2px;font:inherit;font-size:15px;font-weight:600;line-height:1.2;cursor:pointer;text-decoration:none;box-sizing:border-box}
.abb-btn svg{flex:none}
.abb-btn--copy{background:#f1c40f;color:#000}
.abb-btn--copy:hover{background:#e0b40a}
.abb-btn--mail,.abb-btn--mail:visited{background:#242424;color:#f1c40f}
.abb-btn--mail:hover{color:#fff}
.abb-mail__hint{font-size:14px;line-height:1.45;color:#3d4250}
.abb-mail__phone{border-top:1px solid #ecd78a;padding-top:10px;font-size:15px}
.abb-mail__phone a{font-weight:700;color:#141621;white-space:nowrap}
.abb-repair{display:inline-block;margin:2px 0 12px;font-size:15px;font-weight:600;color:#0067ad}
.abb-bar{display:none}
@media (max-width:767px){
  .abb-mail{padding:14px;margin:4px 0 12px;gap:8px}
  .abb-mail__title{font-size:16px}
  .abb-mail__addr{font-size:21px}
  .abb-mail__btns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
  .abb-btn{padding:0 8px;font-size:15px}
  .abb-mail__hint{font-size:13px}
  .abb-bar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;position:fixed;left:0;right:0;bottom:0;z-index:990;background:#141621;padding:6px 8px calc(8px + env(safe-area-inset-bottom));box-sizing:border-box;box-shadow:0 -2px 10px rgba(0,0,0,.18)}
  .abb-bar .abb-bar__item,.abb-bar .abb-bar__item:visited,.abb-bar a.abb-bar__item[href^="tel:"]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:52px;color:#fff!important;background:transparent;border:0;font:inherit;font-size:12px;line-height:1.2;text-decoration:none;cursor:pointer}
  .abb-bar .abb-bar__item--mail,.abb-bar .abb-bar__item--mail:visited{color:#f1c40f!important;font-weight:700}
  body.ab-b{padding-bottom:76px}
  body.ab-b .product-card-leftside{margin-bottom:12px}
  body.ab-b .product-slider{margin-bottom:6px}
  body.ab-b .product-slider__item{height:180px!important;min-height:0}
  body.ab-b .product-slider img{max-height:170px;width:auto;max-width:100%;margin:0 auto;object-fit:contain}
  body.ab-b .product-info{margin-bottom:10px}
}
