/* Product-tile price primitives from pk_card_composition_5654a2a6e7d5.css.
   The wrappers around these panels belong to their respective collections. */
html:has(#pk-tile-price-style) body.petertel-body :is(.petertel-category-page .petertel-catalog-results article.petertel-product.petertel-product--catalog.pk-compact-catalog-card.pk-catalog-composition-v1 .pk-card-price-panel, .pk-card-price-panel)[data-pk-tile-price] {
  display: block !important;
  min-width: 0 !important;
  min-height: 0 !important;
  width: 100% !important;
  max-width: 100% !important;
  box-sizing: border-box !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: none !important;
  box-shadow: none !important;
  overflow: visible !important;
}
html:has(#pk-tile-price-style) body.petertel-body :is(.petertel-category-page .petertel-catalog-results article.petertel-product.petertel-product--catalog.pk-compact-catalog-card.pk-catalog-composition-v1 .pk-card-price-panel, .pk-card-price-panel)[data-pk-tile-price]:where(:has(> .petertel-product__price-row:not(.petertel-product__price-row--sale))) {
  display: flex !important;
  flex-direction: column !important;
  justify-content: center !important;
  min-height: 48px !important;
  padding: 8px 0 !important;
  container: pk-tile-plain / inline-size;
}
html:has(#pk-tile-price-style) body.petertel-body :is(.petertel-category-page .petertel-catalog-results article.petertel-product.petertel-product--catalog.pk-compact-catalog-card.pk-catalog-composition-v1 .pk-card-price-panel, .pk-card-price-panel)[data-pk-tile-price] .petertel-product__price-row:where(:not(.petertel-product__price-row--sale)) {
  display: flex !important;
  align-items: baseline !important;
  justify-content: flex-start !important;
  flex-wrap: wrap !important;
  gap: 0 6px !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
}
html:has(#pk-tile-price-style) body.petertel-body :is(.petertel-category-page .petertel-catalog-results article.petertel-product.petertel-product--catalog.pk-compact-catalog-card.pk-catalog-composition-v1 .pk-card-price-panel, .pk-card-price-panel)[data-pk-tile-price] .petertel-product__price-row > :is(.pk-card-price-head, .pk-card-price-detail) {
  display: contents !important;
}
html:has(#pk-tile-price-style) body.petertel-body :is(.petertel-category-page .petertel-catalog-results article.petertel-product.petertel-product--catalog.pk-compact-catalog-card.pk-catalog-composition-v1 .pk-card-price-panel, .pk-card-price-panel)[data-pk-tile-price] .petertel-product__price-row:where(:not(.petertel-product__price-row--sale)) > .pk-card-price-head > .petertel-product__price {
  display: inline-block !important;
  order: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  font: 800 25px/32px Manrope, Arial, sans-serif !important;
  letter-spacing: -.8px !important;
  color: #172641 !important;
  white-space: nowrap !important;
  overflow-wrap: normal !important;
}
/* The old breakpoints used the card width; the shared query uses the
   panel's inner width after the narrow card's 8px of padding on each side. */
@container pk-tile-plain (max-width: 164px) {
  html:has(#pk-tile-price-style) body.petertel-body :is(.petertel-category-page .petertel-catalog-results article.petertel-product.petertel-product--catalog.pk-compact-catalog-card.pk-catalog-composition-v1 .pk-card-price-panel, .pk-card-price-panel)[data-pk-tile-price] .petertel-product__price-row:where(:not(.petertel-product__price-row--sale)) > .pk-card-price-head > .petertel-product__price {
    font-size: 22px !important;
    line-height: 30px !important;
  }
}
@container pk-tile-plain (max-width: 134px) {
  html:has(#pk-tile-price-style) body.petertel-body :is(.petertel-category-page .petertel-catalog-results article.petertel-product.petertel-product--catalog.pk-compact-catalog-card.pk-catalog-composition-v1 .pk-card-price-panel, .pk-card-price-panel)[data-pk-tile-price] .petertel-product__price-row:where(:not(.petertel-product__price-row--sale)) > .pk-card-price-head > .petertel-product__price {
    font-size: 21px !important;
    letter-spacing: -.65px !important;
  }
}
html:has(#pk-tile-price-style) body.petertel-body :is(.petertel-category-page .petertel-catalog-results article.petertel-product.petertel-product--catalog.pk-compact-catalog-card.pk-catalog-composition-v1 .pk-card-price-panel, .pk-card-price-panel)[data-pk-tile-price] .pk-catalog-composition__base .pk-card-autopromo__regular,
html:has(#pk-tile-price-style) body.petertel-body :is(.petertel-category-page .petertel-catalog-results article.petertel-product.petertel-product--catalog.pk-compact-catalog-card.pk-catalog-composition-v1 .pk-card-price-panel, .pk-card-price-panel)[data-pk-tile-price] .pk-catalog-composition__base .pk-card-autopromo__regular > .petertel-product__price {
  margin: 0 !important;
  padding: 0 !important;
}
html:has(#pk-tile-price-style) body.petertel-body :is(.petertel-category-page .petertel-catalog-results article.petertel-product.petertel-product--catalog.pk-compact-catalog-card.pk-catalog-composition-v1 .pk-card-price-panel, .pk-card-price-panel)[data-pk-tile-price] .petertel-product__price-row--sale .petertel-product__compare {
  text-decoration: line-through !important;
}
html:has(#pk-tile-price-style) body.petertel-body :is(.petertel-category-page .petertel-catalog-results article.petertel-product.petertel-product--catalog.pk-compact-catalog-card.pk-catalog-composition-v1 .pk-card-price-panel, .pk-card-price-panel)[data-pk-tile-price] .pk-catalog-composition__coupon .pk-card-autopromo__code > svg {
  fill: none !important;
  stroke: currentColor !important;
  stroke-width: 1.6 !important;
}
/* The shared frame provides both labels, a real copy icon and a live region. */
html:has(#pk-tile-price-style) body.petertel-body :is(.petertel-category-page .petertel-catalog-results article.petertel-product.petertel-product--catalog.pk-compact-catalog-card.pk-catalog-composition-v1 .pk-card-price-panel, .pk-card-price-panel)[data-pk-tile-price] .pk-card-autopromo__amount::before,
html:has(#pk-tile-price-style) body.petertel-body :is(.petertel-category-page .petertel-catalog-results article.petertel-product.petertel-product--catalog.pk-compact-catalog-card.pk-catalog-composition-v1 .pk-card-price-panel, .pk-card-price-panel)[data-pk-tile-price] .pk-card-autopromo__amount::after,
html:has(#pk-tile-price-style) body.petertel-body :is(.petertel-category-page .petertel-catalog-results article.petertel-product.petertel-product--catalog.pk-compact-catalog-card.pk-catalog-composition-v1 .pk-card-price-panel, .pk-card-price-panel)[data-pk-tile-price] .pk-card-autopromo__regular::before,
html:has(#pk-tile-price-style) body.petertel-body :is(.petertel-category-page .petertel-catalog-results article.petertel-product.petertel-product--catalog.pk-compact-catalog-card.pk-catalog-composition-v1 .pk-card-price-panel, .pk-card-price-panel)[data-pk-tile-price] .pk-card-autopromo__regular::after,
html:has(#pk-tile-price-style) body.petertel-body :is(.petertel-category-page .petertel-catalog-results article.petertel-product.petertel-product--catalog.pk-compact-catalog-card.pk-catalog-composition-v1 .pk-card-price-panel, .pk-card-price-panel)[data-pk-tile-price] .pk-card-autopromo__code::before,
html:has(#pk-tile-price-style) body.petertel-body :is(.petertel-category-page .petertel-catalog-results article.petertel-product.petertel-product--catalog.pk-compact-catalog-card.pk-catalog-composition-v1 .pk-card-price-panel, .pk-card-price-panel)[data-pk-tile-price] .pk-card-autopromo__code:not(.is-copied):not([data-pk-native-copy-feedback="true"])::after {
  content: none !important;
  display: none !important;
}
html:has(#pk-tile-price-style) body.petertel-body :is(.petertel-category-page .petertel-catalog-results article.petertel-product.petertel-product--catalog.pk-compact-catalog-card.pk-catalog-composition-v1 .pk-card-price-panel, .pk-card-price-panel)[data-pk-tile-price] [data-pk-promo-status] {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  border: 0 !important;
  overflow: hidden !important;
  clip-path: inset(50%) !important;
  white-space: nowrap !important;
}

/* Shared coupon and sale frames. */
html:has(#pk-tile-price-style) body.petertel-body :is(.petertel-category-page .petertel-catalog-results article.petertel-product.petertel-product--catalog.pk-compact-catalog-card.pk-catalog-composition-v1 .pk-card-price-panel, .pk-card-price-panel)[data-pk-tile-price]:has(.pk-catalog-composition__base),
html:has(#pk-tile-price-style) body.petertel-body :is(.petertel-category-page .petertel-catalog-results article.petertel-product.petertel-product--catalog.pk-compact-catalog-card.pk-catalog-composition-v1 .pk-card-price-panel, .pk-card-price-panel)[data-pk-tile-price]:has(.petertel-product__price-row--sale){container-type:inline-size;container-name:pk-coupon-price;font-variant-numeric:tabular-nums}
html:has(#pk-tile-price-style) body.petertel-body :is(.petertel-category-page .petertel-catalog-results article.petertel-product.petertel-product--catalog.pk-compact-catalog-card.pk-catalog-composition-v1 .pk-card-price-panel, .pk-card-price-panel)[data-pk-tile-price].pk-catalog-composition__promo{position:relative!important;display:grid!important;grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr)!important;gap:0 9px!important;align-items:center!important;min-width:0!important;width:100%!important;margin:10px 0 0!important;padding:17px 10px 7px!important;border:1px solid #f1c39f!important;border-radius:10px!important;background:#fff!important;box-sizing:border-box!important;overflow:visible!important}
html:has(#pk-tile-price-style) body.petertel-body :is(.petertel-category-page .petertel-catalog-results article.petertel-product.petertel-product--catalog.pk-compact-catalog-card.pk-catalog-composition-v1 .pk-card-price-panel, .pk-card-price-panel)[data-pk-tile-price] .pk-catalog-composition__base{grid-column:1!important;grid-row:1!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:2px!important;min-width:0!important;margin:0!important;padding:0!important;color:#8b98a9!important;font:500 12px/16px Manrope,Arial,sans-serif!important;white-space:nowrap!important}
html:has(#pk-tile-price-style) body.petertel-body :is(.petertel-category-page .petertel-catalog-results article.petertel-product.petertel-product--catalog.pk-compact-catalog-card.pk-catalog-composition-v1 .pk-card-price-panel, .pk-card-price-panel)[data-pk-tile-price] .pk-catalog-composition__base>span:first-child{font:inherit!important;color:inherit!important}
html:has(#pk-tile-price-style) body.petertel-body :is(.petertel-category-page .petertel-catalog-results article.petertel-product.petertel-product--catalog.pk-compact-catalog-card.pk-catalog-composition-v1 .pk-card-price-panel, .pk-card-price-panel)[data-pk-tile-price] .pk-catalog-composition__base .pk-card-autopromo__regular,
html:has(#pk-tile-price-style) body.petertel-body :is(.petertel-category-page .petertel-catalog-results article.petertel-product.petertel-product--catalog.pk-compact-catalog-card.pk-catalog-composition-v1 .pk-card-price-panel, .pk-card-price-panel)[data-pk-tile-price] .pk-catalog-composition__base .pk-card-autopromo__regular>.petertel-product__price{display:inline!important;font:500 clamp(12px,6cqi,16px)/20px Manrope,Arial,sans-serif!important;letter-spacing:-.3px!important;text-decoration:line-through!important;color:#9ca7b7!important;white-space:nowrap!important}
html:has(#pk-tile-price-style) body.petertel-body :is(.petertel-category-page .petertel-catalog-results article.petertel-product.petertel-product--catalog.pk-compact-catalog-card.pk-catalog-composition-v1 .pk-card-price-panel, .pk-card-price-panel)[data-pk-tile-price] .pk-card-autopromo__head{grid-column:2!important;grid-row:1!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:2px!important;min-width:0!important;width:auto!important;margin:0!important;padding:0 0 0 9px!important;border:0!important;border-left:1px dashed #edc9ab!important;border-radius:0!important;background:transparent!important}
html:has(#pk-tile-price-style) body.petertel-body :is(.petertel-category-page .petertel-catalog-results article.petertel-product.petertel-product--catalog.pk-compact-catalog-card.pk-catalog-composition-v1 .pk-card-price-panel, .pk-card-price-panel)[data-pk-tile-price] .pk-card-autopromo__head::before{content:"По промокоду";display:block;font:500 12px/16px Manrope,Arial,sans-serif;color:#b65b28;white-space:nowrap;letter-spacing:0}
html:has(#pk-tile-price-style) body.petertel-body :is(.petertel-category-page .petertel-catalog-results article.petertel-product.petertel-product--catalog.pk-compact-catalog-card.pk-catalog-composition-v1 .pk-card-price-panel, .pk-card-price-panel)[data-pk-tile-price] .pk-card-autopromo__amount{display:block!important;width:max-content!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;font:800 clamp(22px,11.8cqi,28px)/1.12 Manrope,Arial,sans-serif!important;letter-spacing:-.6px!important;color:#df5916!important;white-space:nowrap!important;overflow-wrap:normal!important;background:linear-gradient(transparent 67%,#ffead8 67%)!important}
html:has(#pk-tile-price-style) body.petertel-body :is(.petertel-category-page .petertel-catalog-results article.petertel-product.petertel-product--catalog.pk-compact-catalog-card.pk-catalog-composition-v1 .pk-card-price-panel, .pk-card-price-panel)[data-pk-tile-price] .pk-card-autopromo__amount .ruble{font-size:.72em!important;color:inherit!important}
html:has(#pk-tile-price-style) body.petertel-body :is(.petertel-category-page .petertel-catalog-results article.petertel-product.petertel-product--catalog.pk-compact-catalog-card.pk-catalog-composition-v1 .pk-card-price-panel, .pk-card-price-panel)[data-pk-tile-price] .pk-catalog-composition__base .ruble{font-size:.85em!important;color:inherit!important}
html:has(#pk-tile-price-style) body.petertel-body :is(.petertel-category-page .petertel-catalog-results article.petertel-product.petertel-product--catalog.pk-compact-catalog-card.pk-catalog-composition-v1 .pk-card-price-panel, .pk-card-price-panel)[data-pk-tile-price].pk-card-price-panel--medium-amounts .pk-card-autopromo__amount{font-size:clamp(18px,10.1cqi,27px)!important}
html:has(#pk-tile-price-style) body.petertel-body :is(.petertel-category-page .petertel-catalog-results article.petertel-product.petertel-product--catalog.pk-compact-catalog-card.pk-catalog-composition-v1 .pk-card-price-panel, .pk-card-price-panel)[data-pk-tile-price].pk-card-price-panel--long-amounts .pk-card-autopromo__amount{font-size:clamp(16px,8.9cqi,25px)!important}
html:has(#pk-tile-price-style) body.petertel-body :is(.petertel-category-page .petertel-catalog-results article.petertel-product.petertel-product--catalog.pk-compact-catalog-card.pk-catalog-composition-v1 .pk-card-price-panel, .pk-card-price-panel)[data-pk-tile-price].pk-card-price-panel--long-amounts .pk-catalog-composition__base .pk-card-autopromo__regular,
html:has(#pk-tile-price-style) body.petertel-body :is(.petertel-category-page .petertel-catalog-results article.petertel-product.petertel-product--catalog.pk-compact-catalog-card.pk-catalog-composition-v1 .pk-card-price-panel, .pk-card-price-panel)[data-pk-tile-price].pk-card-price-panel--long-amounts .pk-catalog-composition__base .pk-card-autopromo__regular>.petertel-product__price{font-size:clamp(12px,5.7cqi,14px)!important;letter-spacing:-.45px!important}
html:has(#pk-tile-price-style) body.petertel-body :is(.petertel-category-page .petertel-catalog-results article.petertel-product.petertel-product--catalog.pk-compact-catalog-card.pk-catalog-composition-v1 .pk-card-price-panel, .pk-card-price-panel)[data-pk-tile-price] .pk-catalog-composition__coupon{position:absolute!important;top:-12px!important;right:12px!important;left:auto!important;bottom:auto!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;gap:0!important;min-width:0!important;max-width:calc(100% - 20px)!important;width:auto!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;font:700 12px/16px Manrope,Arial,sans-serif!important;z-index:1!important}
html:has(#pk-tile-price-style) body.petertel-body :is(.petertel-category-page .petertel-catalog-results article.petertel-product.petertel-product--catalog.pk-compact-catalog-card.pk-catalog-composition-v1 .pk-card-price-panel, .pk-card-price-panel)[data-pk-tile-price] .pk-catalog-composition__coupon>.pk-card-autopromo__prefix{display:none!important}
html:has(#pk-tile-price-style) body.petertel-body :is(.petertel-category-page .petertel-catalog-results article.petertel-product.petertel-product--catalog.pk-compact-catalog-card.pk-catalog-composition-v1 .pk-card-price-panel, .pk-card-price-panel)[data-pk-tile-price] .pk-catalog-composition__coupon::before{content:none!important}
html:has(#pk-tile-price-style) body.petertel-body :is(.petertel-category-page .petertel-catalog-results article.petertel-product.petertel-product--catalog.pk-compact-catalog-card.pk-catalog-composition-v1 .pk-card-price-panel, .pk-card-price-panel)[data-pk-tile-price] .pk-catalog-composition__coupon .pk-card-autopromo__code{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:5px!important;flex:0 1 auto!important;min-width:0!important;min-height:24px!important;max-width:100%!important;width:auto!important;margin:0!important;padding:2px 7px!important;border:1px solid #f3d4bb!important;border-radius:5px!important;background:#fff2e7!important;color:#a94717!important;font:700 12px/18px Manrope,Arial,sans-serif!important;letter-spacing:0!important;white-space:nowrap!important;cursor:pointer!important}
html:has(#pk-tile-price-style) body.petertel-body :is(.petertel-category-page .petertel-catalog-results article.petertel-product.petertel-product--catalog.pk-compact-catalog-card.pk-catalog-composition-v1 .pk-card-price-panel, .pk-card-price-panel)[data-pk-tile-price] .pk-catalog-composition__coupon .pk-card-autopromo__code strong{font:inherit!important}
html:has(#pk-tile-price-style) body.petertel-body :is(.petertel-category-page .petertel-catalog-results article.petertel-product.petertel-product--catalog.pk-compact-catalog-card.pk-catalog-composition-v1 .pk-card-price-panel, .pk-card-price-panel)[data-pk-tile-price] .pk-catalog-composition__coupon .pk-card-autopromo__code>svg{display:block!important;width:11px!important;height:11px!important;flex:0 0 11px!important}
html:has(#pk-tile-price-style) body.petertel-body :is(.petertel-category-page .petertel-catalog-results article.petertel-product.petertel-product--catalog.pk-compact-catalog-card.pk-catalog-composition-v1 .pk-card-price-panel, .pk-card-price-panel)[data-pk-tile-price] .pk-catalog-composition__coupon .pk-card-autopromo__code:focus-visible{outline:2px solid #2851e8!important;outline-offset:2px!important}

/* Ordinary sale follows the same comparison, without a promotional code. */
html:has(#pk-tile-price-style) body.petertel-body :is(.petertel-category-page .petertel-catalog-results article.petertel-product.petertel-product--catalog.pk-compact-catalog-card.pk-catalog-composition-v1 .pk-card-price-panel, .pk-card-price-panel)[data-pk-tile-price] .petertel-product__price-row--sale{position:relative!important;display:grid!important;grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr)!important;grid-template-rows:auto auto!important;gap:2px 9px!important;align-items:center!important;min-width:0!important;width:100%!important;margin:0!important;padding:8px 10px!important;border:1px solid #f1c39f!important;border-radius:10px!important;background:#fff!important;box-sizing:border-box!important}
html:has(#pk-tile-price-style) body.petertel-body :is(.petertel-category-page .petertel-catalog-results article.petertel-product.petertel-product--catalog.pk-compact-catalog-card.pk-catalog-composition-v1 .pk-card-price-panel, .pk-card-price-panel)[data-pk-tile-price] .petertel-product__price-row--sale>.pk-card-price-head,
html:has(#pk-tile-price-style) body.petertel-body :is(.petertel-category-page .petertel-catalog-results article.petertel-product.petertel-product--catalog.pk-compact-catalog-card.pk-catalog-composition-v1 .pk-card-price-panel, .pk-card-price-panel)[data-pk-tile-price] .petertel-product__price-row--sale>.pk-card-price-detail{display:contents!important}
html:has(#pk-tile-price-style) body.petertel-body :is(.petertel-category-page .petertel-catalog-results article.petertel-product.petertel-product--catalog.pk-compact-catalog-card.pk-catalog-composition-v1 .pk-card-price-panel, .pk-card-price-panel)[data-pk-tile-price] .petertel-product__price-row--sale::before{content:"Раньше";grid-column:1;grid-row:1;display:block;height:auto!important;margin:0;padding:0;font:500 12px/16px Manrope,Arial,sans-serif;color:#8b98a9;order:0!important}
html:has(#pk-tile-price-style) body.petertel-body :is(.petertel-category-page .petertel-catalog-results article.petertel-product.petertel-product--catalog.pk-compact-catalog-card.pk-catalog-composition-v1 .pk-card-price-panel, .pk-card-price-panel)[data-pk-tile-price] .petertel-product__price-row--sale::after{content:"Со скидкой";grid-column:2;grid-row:1;display:block;height:auto!important;min-width:0;flex-basis:auto!important;margin:0;padding:0 0 0 9px;border-left:1px dashed #edc9ab;font:500 12px/16px Manrope,Arial,sans-serif;color:#b65b28;order:0!important;white-space:nowrap}
html:has(#pk-tile-price-style) body.petertel-body :is(.petertel-category-page .petertel-catalog-results article.petertel-product.petertel-product--catalog.pk-compact-catalog-card.pk-catalog-composition-v1 .pk-card-price-panel, .pk-card-price-panel)[data-pk-tile-price] .petertel-product__price-row--sale .petertel-product__compare{grid-column:1!important;grid-row:2!important;align-self:center!important;display:block!important;min-width:0!important;margin:0!important;padding:0!important;font:500 clamp(12px,5.8cqi,16px)/20px Manrope,Arial,sans-serif!important;color:#9ca7b7!important;letter-spacing:-.3px!important;white-space:nowrap!important;order:0!important}
html:has(#pk-tile-price-style) body.petertel-body :is(.petertel-category-page .petertel-catalog-results article.petertel-product.petertel-product--catalog.pk-compact-catalog-card.pk-catalog-composition-v1 .pk-card-price-panel, .pk-card-price-panel)[data-pk-tile-price] .petertel-product__price-row--sale>.pk-card-price-head>.petertel-product__price{grid-column:2!important;grid-row:2!important;align-self:center!important;display:block!important;min-width:0!important;width:max-content!important;max-width:100%!important;margin:0!important;padding:0 0 0 9px!important;border-left:1px dashed #edc9ab!important;font:800 clamp(20px,10.2cqi,28px)/1.12 Manrope,Arial,sans-serif!important;letter-spacing:-.6px!important;color:#df5916!important;white-space:nowrap!important;order:0!important}
html:has(#pk-tile-price-style) body.petertel-body :is(.petertel-category-page .petertel-catalog-results article.petertel-product.petertel-product--catalog.pk-compact-catalog-card.pk-catalog-composition-v1 .pk-card-price-panel, .pk-card-price-panel)[data-pk-tile-price] .petertel-product__price-row--sale .ruble{font-size:.75em!important;color:inherit!important}
html:has(#pk-tile-price-style) body.petertel-body :is(.petertel-category-page .petertel-catalog-results article.petertel-product.petertel-product--catalog.pk-compact-catalog-card.pk-catalog-composition-v1 .pk-card-price-panel, .pk-card-price-panel)[data-pk-tile-price] .petertel-product__price-row--sale .petertel-product__saving-info,
html:has(#pk-tile-price-style) body.petertel-body :is(.petertel-category-page .petertel-catalog-results article.petertel-product.petertel-product--catalog.pk-compact-catalog-card.pk-catalog-composition-v1 .pk-card-price-panel, .pk-card-price-panel)[data-pk-tile-price] .petertel-product__price-row--sale .petertel-product__saving-percent{display:none!important}

/* A full-width comparison keeps both labels at 12px in narrow phone cards. */
@container pk-coupon-price (max-width:190px){
 html:has(#pk-tile-price-style) body.petertel-body :is(.petertel-category-page .petertel-catalog-results article.petertel-product.petertel-product--catalog.pk-compact-catalog-card.pk-catalog-composition-v1 .pk-card-price-panel, .pk-card-price-panel)[data-pk-tile-price] .pk-catalog-composition__base{grid-column:1 / -1!important;grid-row:1!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:baseline!important;gap:1px 5px!important}
 html:has(#pk-tile-price-style) body.petertel-body :is(.petertel-category-page .petertel-catalog-results article.petertel-product.petertel-product--catalog.pk-compact-catalog-card.pk-catalog-composition-v1 .pk-card-price-panel, .pk-card-price-panel)[data-pk-tile-price] .pk-card-autopromo__head{grid-column:1 / -1!important;grid-row:2!important;margin-top:4px!important;padding:4px 0 0!important;border-left:0!important;border-top:1px dashed #edc9ab!important;gap:2px!important}
 html:has(#pk-tile-price-style) body.petertel-body :is(.petertel-category-page .petertel-catalog-results article.petertel-product.petertel-product--catalog.pk-compact-catalog-card.pk-catalog-composition-v1 .pk-card-price-panel, .pk-card-price-panel)[data-pk-tile-price] .pk-card-autopromo__amount{font-size:clamp(20px,17.8cqi,28px)!important}
 html:has(#pk-tile-price-style) body.petertel-body :is(.petertel-category-page .petertel-catalog-results article.petertel-product.petertel-product--catalog.pk-compact-catalog-card.pk-catalog-composition-v1 .pk-card-price-panel, .pk-card-price-panel)[data-pk-tile-price].pk-card-price-panel--medium-amounts .pk-card-autopromo__amount{font-size:clamp(18px,16.1cqi,26px)!important}
 html:has(#pk-tile-price-style) body.petertel-body :is(.petertel-category-page .petertel-catalog-results article.petertel-product.petertel-product--catalog.pk-compact-catalog-card.pk-catalog-composition-v1 .pk-card-price-panel, .pk-card-price-panel)[data-pk-tile-price].pk-card-price-panel--long-amounts .pk-card-autopromo__amount{font-size:clamp(16px,14.2cqi,24px)!important}
}
/* A standard sale has no padded container of its own: switch at its outer width. */
@container pk-coupon-price (max-width:215px){
 html:has(#pk-tile-price-style) body.petertel-body :is(.petertel-category-page .petertel-catalog-results article.petertel-product.petertel-product--catalog.pk-compact-catalog-card.pk-catalog-composition-v1 .pk-card-price-panel, .pk-card-price-panel)[data-pk-tile-price] .petertel-product__price-row--sale{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:3px!important}
 html:has(#pk-tile-price-style) body.petertel-body :is(.petertel-category-page .petertel-catalog-results article.petertel-product.petertel-product--catalog.pk-compact-catalog-card.pk-catalog-composition-v1 .pk-card-price-panel, .pk-card-price-panel)[data-pk-tile-price] .petertel-product__price-row--sale::before{grid-column:1;grid-row:1;align-self:center}
 html:has(#pk-tile-price-style) body.petertel-body :is(.petertel-category-page .petertel-catalog-results article.petertel-product.petertel-product--catalog.pk-compact-catalog-card.pk-catalog-composition-v1 .pk-card-price-panel, .pk-card-price-panel)[data-pk-tile-price] .petertel-product__price-row--sale .petertel-product__compare{grid-column:2!important;grid-row:1!important;justify-self:end!important;font-size:12px!important}
 html:has(#pk-tile-price-style) body.petertel-body :is(.petertel-category-page .petertel-catalog-results article.petertel-product.petertel-product--catalog.pk-compact-catalog-card.pk-catalog-composition-v1 .pk-card-price-panel, .pk-card-price-panel)[data-pk-tile-price] .petertel-product__price-row--sale::after{grid-column:1 / -1;grid-row:2;padding:4px 0 0;border-left:0;border-top:1px dashed #edc9ab}
 html:has(#pk-tile-price-style) body.petertel-body :is(.petertel-category-page .petertel-catalog-results article.petertel-product.petertel-product--catalog.pk-compact-catalog-card.pk-catalog-composition-v1 .pk-card-price-panel, .pk-card-price-panel)[data-pk-tile-price] .petertel-product__price-row--sale>.pk-card-price-head>.petertel-product__price{grid-column:1 / -1!important;grid-row:3!important;padding:0!important;border:0!important;font-size:clamp(16px,16cqi,27px)!important}
}
.petertel-recent-card .pk-recent-product-link {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  min-width: 0;
  color: inherit;
  text-decoration: none;
}
.pk-recent-product-link > span {
  display: -webkit-box;
  min-height: 3.1em;
  margin: 12px 0 8px;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  font-size: 12px;
  line-height: 1.55;
}
.petertel-recent-card .pk-mini-price,
.pk-request-alternatives .pk-mini-price {
  box-sizing: border-box;
  width: 100%;
  min-width: 0;
  text-align: left;
}
.petertel-recent-card .pk-mini-price { margin-top: auto; }
.pk-request-alternatives .pk-mini-price { padding: 0 1px 4px; }
.pk-mini-price > .pk-mini-price-query {
  display: inline-flex;
  align-items: center;
  min-height: 28px;
  color: var(--pk-brand-blue, #3055e8);
  font: 650 13px/1.35 Manrope, Arial, sans-serif;
  text-decoration: underline;
  text-underline-offset: 2px;
}
@media (max-width: 650px) {
  .petertel-recent-track > .petertel-recent-card {
    flex-basis: max(148px, calc((100% - 10px) / 2));
  }
}
