/* Stinger page bundle */

/* Sits under the tire sizes, in the dark hero the picker already owns. A
   white card at the same 5px radius and 48px tap target as the size cards.
   NO APOSTROPHE ANYWHERE IN THIS BLOCK: css_guard refuses one, because an
   apostrophe in CSS built from a PHP single-quoted string closes the string
   and takes the snippet off the whole storefront, silently, at HTTP 200. */
.sas-bp{margin:14px 0 0;background:#fff;border-radius:8px;padding:14px 15px 13px;
  text-align:left;}
.sas-bp-pat{display:block;font-size:26px;font-weight:800;line-height:1.05;
  letter-spacing:-.01em;color:#111;margin:0 0 4px;}
.sas-bp-sub{display:block;font-size:14px;line-height:1.4;color:#4A4A52;
  margin:0 0 11px;}
.sas-bp-go{display:flex;align-items:center;justify-content:space-between;gap:10px;
  min-height:48px;padding:12px 14px;border-radius:5px;background:#C01C23;
  color:#fff!important;font-weight:800;font-size:15px;line-height:1.25;}
.sas-bp-go,.sas-bp-go *{text-decoration:none!important;}
.sas-bp-go:hover,.sas-bp-go:focus{background:#9C161C;color:#fff!important;}
.sas-bp-go span:last-child{font-size:18px;}
.sas-bp-alt{display:inline-block;min-height:44px;padding:11px 0;font-size:14px;
  font-weight:700;color:#C01C23;text-decoration:underline;
  text-underline-offset:2px;}
.sas-bp-warn{display:block;font-size:12.5px;line-height:1.5;color:#5A5A62;
  margin:10px 0 0;}
.sas-bp-warn a{color:#C01C23;font-weight:700;}
/* THE ONE EXTRA QUESTION. Same 48px tap target and 5px radius as the size
   cards, but outlined rather than filled: it is a question, not the answer,
   and it must not look like the red button that goes to the wheels. */
.sas-bp-q{display:block;font-size:16px;font-weight:800;line-height:1.3;
  color:#111;margin:0 0 3px;}
.sas-bp-qwhy{display:block;font-size:13.5px;line-height:1.45;color:#4A4A52;
  margin:0 0 10px;}
.sas-bp-opt{display:flex;align-items:center;justify-content:space-between;
  gap:10px;min-height:48px;padding:10px 13px;margin:0 0 8px;border-radius:5px;
  border:1.5px solid #D6D6DC;background:#fff;color:#111!important;
  text-align:left;width:100%;}
.sas-bp-opt,.sas-bp-opt *{text-decoration:none!important;}
.sas-bp-opt:hover,.sas-bp-opt:focus{border-color:#C01C23;background:#FCF4F4;}
.sas-bp-opt b{display:block;font-size:15px;font-weight:800;line-height:1.25;}
.sas-bp-opt i{display:block;font-style:normal;font-size:13px;line-height:1.35;
  color:#5A5A62;margin:2px 0 0;}
.sas-bp-opt span:last-child{flex:0 0 auto;font-size:18px;color:#C01C23;}
.sas-bp-opt.sas-bp-nodata i{color:#8A5A5A;}

