.shipping-welcome{position:relative;padding:8px 20px 30px}.shipping-welcome .faq-sign{padding-inline:35px}.shipping-welcome h1{font-size:clamp(29px,3.7vw,43px)}.shipping-introduction{max-width:830px;margin:27px auto;text-align:center;font-size:18px;line-height:1.75}.shipping-lantern{position:absolute;z-index:2;top:25px;width:clamp(42px,5vw,65px);aspect-ratio:101/208;background:url('assets/delivery/sauces/approved-store-details.webp');background-size:1520.792% 492.308%;background-position:100% 63.7255%;mask-image:radial-gradient(ellipse,#000 42%,#000b 65%,transparent 77%);pointer-events:none}.shipping-lantern.left{left:-18px}.shipping-lantern.right{right:-18px}.shipping-decor{position:relative;display:flex;align-items:flex-end;justify-content:center;gap:25px;margin:25px 0 5px;padding:12px 20px 0;border-bottom:17px ridge #86542f;box-shadow:0 7px 9px #10070499}.wooden-crate{display:grid;align-content:center;justify-items:center;gap:5px;width:220px;height:145px;padding:12px;border:10px ridge #9a693d;background:repeating-linear-gradient(0deg,transparent 0 32px,#201106aa 33px 36px),url('assets/delivery/sauces/approved-woodgrain.svg') center/400px 60px;box-shadow:3px 5px 8px #0e060488;color:#deba83;transform:rotate(-2deg);text-align:center}.wooden-crate>span{font-size:21px}.wooden-crate strong{font-size:20px}.wooden-crate small{letter-spacing:.2em;font-size:11px}.parcel{position:relative;display:flex;align-items:center;justify-content:center;flex:none;border:2px solid #82562e;background:linear-gradient(110deg,#bc8a52,#d4ac75 35%,#b5854e);box-shadow:3px 5px 8px #10070488;color:#6f4828;text-align:center;font-weight:bold}.parcel-small{width:125px;height:98px;transform:rotate(2deg)}.parcel-large{width:180px;height:140px;transform:rotate(-1deg);font-size:19px;line-height:1.5}.parcel i{position:absolute;inset:0 44%;background:#e4c49a88;border-inline:1px solid #9d743f66}.parcel span{position:relative;padding:9px;background:#d6b282bb}.rope-coil{position:absolute;bottom:4px;right:12px;width:80px;height:30px;border:7px double #b99762;border-radius:50%;box-shadow:inset 0 0 0 3px #765532,0 3px 3px #10070488}.shipping-review-notice{margin:26px 0;padding:20px;border:1px solid #aa7b42;background:#28180fc9;color:#eed1a3;line-height:1.7}.shipping-info-link{display:inline-flex;align-items:center;min-height:44px;color:#713e22;text-underline-offset:3px}@media(max-width:650px){.shipping-welcome{padding:5px 8px 24px}.shipping-welcome .faq-sign{padding:24px 17px}.shipping-welcome h1{font-size:28px}.shipping-lantern{width:38px;top:35px}.shipping-lantern.left{left:-12px}.shipping-lantern.right{right:-12px}.shipping-introduction{font-size:17px;line-height:1.7;margin:24px 0}.shipping-decor{gap:10px;padding:12px 5px 0;border-bottom-width:13px}.wooden-crate{width:125px;height:110px;border-width:6px;padding:8px;gap:3px}.wooden-crate strong{font-size:14px}.wooden-crate small{font-size:8px}.parcel-small{width:65px;height:75px}.parcel-large{width:90px;height:100px;font-size:13px}.parcel span{padding:5px}.rope-coil{right:0;width:50px;height:20px;border-width:5px}.shipping-review-notice{font-size:16px}.shipping-page .store-header nav{gap:15px}}
.shipping-page .store-header .wordmark{flex-shrink:0;white-space:nowrap}.shipping-page .store-header nav{justify-content:flex-end;gap:18px}

.shipping-inquiry {
  padding: clamp(20px, 4vw, 36px);
  border: 5px ridge #986137;
  background: radial-gradient(ellipse at top, #f6e6c3, #dfbd83);
  box-shadow: 0 5px 9px #10070499;
  color: #492b18;
  text-align: center;
}
.shipping-inquiry h2 {
  margin: 0;
  font: 700 clamp(23px, 3vw, 34px)/1.2 Rockwell, Georgia, serif;
}
.shipping-inquiry p {
  max-width: 66ch;
  margin: 12px auto 0;
  font-size: clamp(16px, 2vw, 18px);
  line-height: 1.65;
}
.shipping-inquiry .shipping-inquiry-tagline {
  color: #663a23;
  letter-spacing: .035em;
}
.shipping-inquiry-link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 44px;
  margin-top: 20px;
  padding: 8px 16px;
  border: 1px solid #8c5a36;
  border-radius: 4px;
  background: #56321e;
  color: #fff1d5;
  text-underline-offset: 3px;
}
.shipping-inquiry .shipping-inquiry-link:focus-visible {
  outline-color: #663a23;
}
