.lk-home-choices .home-choice-slot {
  display: grid;
  margin-top: 12px;
}
.lk-home-choices .home-choice-slot > div {
  grid-area: 1 / 1;
  margin: 0;
  padding: 10px 14px;
  align-self: stretch;
}
.lk-home-choices .home-choice-slot > div[hidden] {
  display: block !important;
  visibility: hidden;
  pointer-events: none;
}
.lk-home-choices .home-choice-slot p { margin: 0; }

.shop-home .hero-stock-rotator .hero-stock-image {
  display: grid;
  place-items: center;
  height: clamp(190px, 24vw, 260px);
  min-width: 0;
  overflow: hidden;
}
.shop-home .hero-stock-rotator .hero-stock-image img {
  height: 100% !important;
  min-height: 0;
  max-height: 100%;
}
.shop-home .hero-stock-rotator .lk-home-product b { min-height: 1.3em; }
.shop-home .lk-home-product strong,
.shop-home .commerce-home-shop .product-info h3 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
.shop-home .commerce-home-shop .product-info h3 { min-block-size: 2.6em; }
.shop-home .commerce-home-shop .product-info .product-specs {
  min-height: 2.8em;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
}
body[data-brand="burrard"] :is(.product-card, .commerce-product, .lk-home-product) img {
  object-fit: contain !important;
  object-position: center;
  transform: none !important;
  scale: none !important;
  transition: none !important;
  filter: none !important;
}
body[data-brand="burrard"] .product-visual {
  min-width: 0;
  overflow: hidden;
}
body[data-brand="burrard"] .product-visual img {
  display: block;
  max-width: 100%;
  max-height: 100%;
}

.burrard-restore-parcels .lk-offer {
  grid-template-rows: auto auto 1fr auto;
  min-width: 0;
}
.burrard-restore-parcels .lk-offer-actions,
.burrard-restore-parcels .lk-offer-actions[hidden] {
  display: grid !important;
  gap: 2px;
  grid-template-rows: minmax(44px, auto) 44px;
  align-items: center;
  margin: 0;
  min-width: 0;
}
.burrard-restore-parcels .lk-offer-actions .button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 44px;
  width: 100%;
  white-space: normal;
  text-align: center;
}
.burrard-restore-parcels .lk-offer-actions a:not(.button) {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 44px;
  font-size: .9rem;
  text-underline-offset: .22em;
}
.burrard-pickup-link {
  width: max-content;
  max-width: 100%;
  display: inline-flex;
  white-space: nowrap;
}
.burrard-product-back {
  min-height: 44px;
  display: inline-flex;
  align-items: center;
  color: inherit;
  border: 0 !important;
  box-shadow: none !important;
  text-decoration: none;
}
.burrard-product-back:is(:hover,:focus-visible) { text-decoration: underline; text-underline-offset: .24em; }
.burrard-detail .burrard-product-heading { margin: 16px 0 24px; }
.burrard-detail .burrard-product-heading h1 { margin: 0; }
.burrard-plan-review { max-width: 760px; padding-block: 28px 50px; }
.burrard-plan-review .shop-account-panel { margin-block: 14px 0; }
.burrard-plan-review .shop-account-panel ul { margin: 0; padding-inline-start: 1.2em; }
.burrard-plan-review .shop-account-panel li + li { margin-top: 5px; }

@media (max-width: 490px) {
  .shop-home .hero-stock-rotator .hero-stock-image { height: 190px; }
  .burrard-detail .burrard-product-heading { margin: 12px 0 18px; }
}
