/* Finalne reguły checkoutu — ładowane po wspólnym motywie strony. */
body.stage26-skin.stage26-page--shop .cart-row{
  grid-template-columns:minmax(0,1fr) 78px minmax(96px,auto) auto;
  gap:14px;
}
body.stage26-skin.stage26-page--shop .cart-row>strong,
body.stage26-skin.stage26-page--shop .checkout-items strong{
  white-space:nowrap;
  text-align:right;
}
body.stage26-skin.stage26-page--shop .cart-row .danger{
  min-width:72px;
  padding-inline:8px;
  white-space:nowrap;
}
body.stage26-skin.stage26-page--shop .checkout .payment-info{
  border-color:#9f7b2d!important;
  background:linear-gradient(135deg,#2b2515,#17150e)!important;
  color:#fff8e7!important;
}
body.stage26-skin.stage26-page--shop .checkout .payment-info strong{color:#f3c961!important}
body.stage26-skin.stage26-page--shop .checkout .terms{
  color:#493c2f!important;
  line-height:1.55;
}
body.stage26-skin.stage26-page--shop .checkout .terms>span{min-width:0}
body.stage26-skin.stage26-page--shop .checkout .terms a{color:#8a5d1d!important;font-weight:850}
body.stage26-skin.stage26-page--shop .checkout-hint,
body.stage26-skin.stage26-page--shop .legal-note{color:#61736e!important}
body.stage26-skin.stage26-page--shop .checkout-items li>span{min-width:0;overflow-wrap:anywhere}

@media(max-width:560px){
  body.stage26-skin.stage26-page--shop .tabs{
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    overflow:visible;
  }
  body.stage26-skin.stage26-page--shop .tabs button{
    min-width:0;
    padding:10px 7px;
    white-space:normal;
    font-size:13px;
    line-height:1.2;
  }
  body.stage26-skin.stage26-page--shop .tabs button:last-child:nth-child(3){grid-column:1/-1}
  body.stage26-skin.stage26-page--shop .cart-row{
    grid-template-columns:minmax(0,1fr) 64px;
    gap:10px;
  }
  body.stage26-skin.stage26-page--shop .cart-row>strong{grid-column:1;justify-self:start;text-align:left}
  body.stage26-skin.stage26-page--shop .cart-row .danger{grid-column:2;justify-self:end;min-width:0}
  body.stage26-skin.stage26-page--shop .checkout-items li strong{text-align:left}
}
