/* Restrict every rule to the single WRAPING shipping page. */
.wrp-legal-type-shipping .wrp-shipping-intro,
.wrp-shipping-intro {
  margin: 0 0 22px;
  padding: clamp(22px, 4vw, 42px);
  border: 1px solid rgba(213,165,86,.36);
  background: radial-gradient(ellipse at 100% 0%, rgba(184,132,53,.14), transparent 50%), linear-gradient(125deg,#10100f,#17130e);
  box-shadow: 0 20px 54px rgba(0,0,0,.24);
  color: #e8dfcf;
}
.wrp-shipping-kicker {font-size: 11px!important;letter-spacing: .27em;color:#dcb16a!important;font-weight:700!important;text-transform: uppercase;}
.wrp-shipping-claim {font-family: Georgia,'Times New Roman',serif;font-weight:400;font-size:clamp(28px,3.3vw,46px)!important;line-height:1.14!important; color:#f5dfb5!important;margin:10px 0 20px!important;}
.wrp-shipping-intro p:last-child {margin-bottom:0;}
.wrp-shipping-cards {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0 28px;}
.wrp-shipping-card {padding:25px 18px;border:1px solid rgba(210,160,81,.22);background:rgba(255,255,255,.025);display:flex;flex-direction:column;gap:8px;text-align:center;align-items:center;justify-content:center;}
.wrp-shipping-card>span {display:block;color:#d5a65b;font-size:30px;line-height:1.1;}
.wrp-shipping-card strong {color:#efdab8!important;font-family:Georgia,serif;font-size:20px;line-height:1.25;}
.wrp-shipping-card small {color:#cdc5b5!important;font-size:12px;line-height:1.5;}
.wrp-shipping-note {padding:24px;margin-top:32px;background:rgba(201,151,70,.09);border-left:3px solid #caa15f;color:#f2e7d4;line-height:1.75;font-size:15px;}
.wrp-shipping-note strong {color:#edc78b;}
.wrp-shipping-intro strong, .wrp-shipping-note strong {font-weight:700;}
@media(max-width:760px){.wrp-shipping-cards {grid-template-columns:1fr;}.wrp-shipping-card {padding:16px}.wrp-shipping-intro {padding:23px}.wrp-shipping-claim{font-size:30px!important;}}
