/* Mobile two-column catalogue only. Append after the current auto-promo CSS.
   Template panel modifiers are based on the current regular p.price:
   >= 1 000 000: pk-card-price-panel--long-amounts
   >= 100 000:   pk-card-price-panel--medium-amounts
   Smaller amounts need no additional class. No native sale-only card matches. */
@media (max-width: 800px) {
 .petertel-body .petertel-catalog-results:not([data-petertel-mobile-columns="1"]) .pk-card-price-panel.pk-card-price-panel--autopromo[data-pk-auto-promo][data-pk-card-promo] {
  box-sizing:border-box;
  container:pk-card-price / inline-size;
  width:calc(100% + 16px);
  min-width:0;
  margin:0 -8px;
  padding:0;
  border:0;
  border-radius:0;
  background:transparent;
  box-shadow:none;
 }
 .petertel-body .petertel-catalog-results:not([data-petertel-mobile-columns="1"]) .pk-card-price-panel.pk-card-price-panel--autopromo[data-pk-auto-promo][data-pk-card-promo] .pk-card-autopromo__code {
  box-sizing:border-box;
  display:inline-flex;
  align-items:center;
  width:max-content;
  max-width:100%;
  min-height:28px;
  gap:0;
  margin:0 0 5px;
  padding:3px 2px;
  border:1px dashed #d88b6b;
  border-radius:5px;
  background:#fff3eb;
  color:#a73a18;
  font:600 12px/1.35 Manrope,Arial,sans-serif;
  letter-spacing:-.25px;
  white-space:nowrap;
 }
 .petertel-body .petertel-catalog-results:not([data-petertel-mobile-columns="1"]) .pk-card-price-panel.pk-card-price-panel--autopromo[data-pk-auto-promo][data-pk-card-promo] .pk-card-autopromo__code.is-copied {
  border-color:#6c9975;
  background:#f0f8f1;
  color:#2f6c3e;
 }
 .petertel-body .petertel-catalog-results:not([data-petertel-mobile-columns="1"]) .pk-card-price-panel.pk-card-price-panel--autopromo[data-pk-auto-promo][data-pk-card-promo] .pk-card-autopromo__condition {
  display:inline;
  white-space:nowrap;
  overflow-wrap:normal;
  letter-spacing:inherit;
 }
 .petertel-body .petertel-catalog-results:not([data-petertel-mobile-columns="1"]) .pk-card-price-panel.pk-card-price-panel--autopromo[data-pk-auto-promo][data-pk-card-promo] .pk-card-autopromo__condition strong {
  display:inline;
  font:700 12px/1.35 Manrope,Arial,sans-serif;
  letter-spacing:inherit;
  white-space:nowrap;
 }
 .petertel-body .petertel-catalog-results:not([data-petertel-mobile-columns="1"]) .pk-card-price-panel.pk-card-price-panel--autopromo[data-pk-auto-promo][data-pk-card-promo] .pk-card-autopromo__code>svg {
  display:none;
 }
 .petertel-body .petertel-catalog-results:not([data-petertel-mobile-columns="1"]) .pk-card-price-panel.pk-card-price-panel--autopromo[data-pk-auto-promo][data-pk-card-promo] .pk-card-autopromo__amounts {
  display:flex;
  flex-wrap:nowrap;
  align-items:baseline;
  justify-content:space-between;
  width:100%;
  min-width:0;
  gap:2px;
 }
 .petertel-body .petertel-catalog-results:not([data-petertel-mobile-columns="1"]) .pk-card-price-panel.pk-card-price-panel--autopromo[data-pk-auto-promo][data-pk-card-promo] .pk-card-autopromo__amount {
  flex:0 0 auto;
  margin:0;
  font-size:18px;
  font-size:clamp(18px,14cqi,24px);
  line-height:1.15;
  font-weight:800;
  letter-spacing:-.5px;
  white-space:nowrap;
  overflow-wrap:normal;
 }
 .petertel-body .petertel-catalog-results:not([data-petertel-mobile-columns="1"]) .pk-card-price-panel.pk-card-price-panel--autopromo[data-pk-auto-promo][data-pk-card-promo] :is(.pk-card-autopromo__regular,.pk-card-autopromo__regular>.petertel-product__price) {
  flex:0 0 auto;
  margin:0 0 0 auto;
  font:650 12px/1.2 Manrope,Arial,sans-serif;
  letter-spacing:-.5px;
  white-space:nowrap;
  overflow-wrap:normal;
  text-decoration-line:line-through;
  text-decoration-thickness:1px;
 }
 .petertel-body .petertel-catalog-results:not([data-petertel-mobile-columns="1"]) .pk-card-price-panel.pk-card-price-panel--autopromo[data-pk-auto-promo][data-pk-card-promo] :is(.pk-card-autopromo__amount,.pk-card-autopromo__regular) .ruble {
  font-size:1em;
  letter-spacing:inherit;
 }
 .petertel-body .petertel-catalog-results:not([data-petertel-mobile-columns="1"]) .pk-card-price-panel.pk-card-price-panel--autopromo.pk-card-price-panel--medium-amounts[data-pk-auto-promo][data-pk-card-promo] .pk-card-autopromo__amount {
  font-size:14px;
  font-size:clamp(12px,calc(16cqi - 5px),22px);
 }
 .petertel-body .petertel-catalog-results:not([data-petertel-mobile-columns="1"]) .pk-card-price-panel.pk-card-price-panel--autopromo.pk-card-price-panel--long-amounts[data-pk-auto-promo][data-pk-card-promo] .pk-card-autopromo__amount {
  font-size:12px;
  font-size:clamp(12px,calc(12cqi - 4px),22px);
 }
 @container pk-card-price (max-width:150px) {
  .petertel-body .petertel-catalog-results:not([data-petertel-mobile-columns="1"]) .pk-card-price-panel.pk-card-price-panel--autopromo.pk-card-price-panel--medium-amounts[data-pk-auto-promo][data-pk-card-promo] .pk-card-autopromo__amount {
   letter-spacing:-.6px;
  }
  .petertel-body .petertel-catalog-results:not([data-petertel-mobile-columns="1"]) .pk-card-price-panel.pk-card-price-panel--autopromo.pk-card-price-panel--medium-amounts[data-pk-auto-promo][data-pk-card-promo] :is(.pk-card-autopromo__regular,.pk-card-autopromo__regular>.petertel-product__price) {
   letter-spacing:-.6px;
  }
  /* Maximum current pair: 9 489 303 RUB / 10 543 670 RUB.
     At 133px, 12px type and -.5px tracking require about 135.73px.
     -.75px tracking leaves about 2.5px safety margin, without scaling type. */
  .petertel-body .petertel-catalog-results:not([data-petertel-mobile-columns="1"]) .pk-card-price-panel.pk-card-price-panel--autopromo.pk-card-price-panel--long-amounts[data-pk-auto-promo][data-pk-card-promo] .pk-card-autopromo__amount {
   letter-spacing:-.75px;
  }
  .petertel-body .petertel-catalog-results:not([data-petertel-mobile-columns="1"]) .pk-card-price-panel.pk-card-price-panel--autopromo.pk-card-price-panel--long-amounts[data-pk-auto-promo][data-pk-card-promo] :is(.pk-card-autopromo__regular,.pk-card-autopromo__regular>.petertel-product__price) {
   letter-spacing:-.75px;
  }
 }
}
