/* 포장·픽업 주문 — 공통 블록은 infra-shared.css */

/* 링크 등록 하나로 끝: 배경 이미지(주문 링크 카드 포함) 위에 글 */
.pickup-order-link { position: relative; }
.pickup-order-link-bg { width: 100%; }
.pickup-order-link-text {
  position: absolute; inset: 0 auto 0 0; display: flex; flex-direction: column; justify-content: center; gap: 20px;
  padding-left: 96px; color: var(--ink);
}
.pickup-order-link-title { font-size: 30px; font-weight: 700; line-height: normal; }
.pickup-order-link-desc { font-size: 20px; font-weight: 500; line-height: normal; }
@media (max-width: 1159px) { .pickup-order-link-text { padding-left: 8.5%; } }
@media (max-width: 1023px) {
  .pickup-order-link-text { justify-content: flex-start; gap: 10px; padding: 40px 0 0 39px; }
  .pickup-order-link-title { font-size: 25px; }
  .pickup-order-link-desc { font-size: 18px; }
  /* 디자인 간격 (태블릿): 첫 섹션 이미지 끝 → 66 / 주문 현황 이미지 끝 → FAQ 174 */
  .pickup-order-link { margin-top: 66px; }
  .pickup-order-orders + .inf-faq { margin-top: 174px; }
}
@media (max-width: 767px) {
  .pickup-order-link-text { gap: 5px; padding: 6.57% 0 0 6.57%; }
  .pickup-order-link-title { font-size: 15px; }
  .pickup-order-link-desc { font-size: 12px; }
  .pickup-order-link { margin-top: 50px; }
  .pickup-order-orders + .inf-faq { margin-top: 111px; }
}
