
.single-product .ka-product-info-grid{
  --ka-ink:#1f344b; --ka-muted:#64748b; --ka-line:#e2e8ee; --ka-card:#fff;
  --ka-green:#22c55e; --ka-green-dark:#0f7a52; --ka-green-soft:#eefaf3;
  --ka-blue-soft:#eef2ff; --ka-r:12px;

  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));

  grid-template-areas:
      "points points"
      "ship ship"
      "stock stock"
      "follow follow"
      "bulgaria bulgaria"
      "why why"
      "report report";

  gap:12px;
  width:100%;
  margin:20px 0 16px;
  color:var(--ka-ink);
  font-family:Montserrat,sans-serif;
  gap:12px; width:100%; margin:20px 0 16px; color:var(--ka-ink);
  font-family:Montserrat,sans-serif;

  position:relative; z-index:20;
}
.single-product .ka-product-info-grid.ka-grid--solo-top{
   grid-template-areas:
        "points points"
        "ship ship"
        "stock stock"
        "follow follow"
        "bulgaria bulgaria"
        "why why"
        "report report" !important;
}
.single-product .ka-product-info-grid, .single-product .ka-product-info-grid *{box-sizing:border-box;}
.single-product .ka-product-info-cell--shipinfo{grid-area:ship;}
.single-product .ka-product-info-cell--points{grid-area:points;}
.single-product .ka-product-info-cell--stock{grid-area:stock;}
.single-product .ka-product-info-cell--follow{grid-area:follow;}
.single-product .ka-product-info-cell--bulgaria{grid-area:bulgaria;}
.single-product .ka-product-info-cell--report{grid-area:report;}
.single-product .ka-product-info-grid > .ka-why-jump-link {
    grid-area: why !important;

    display: block;
    width: 100%;
    min-width: 0;
    box-sizing: border-box;
    margin: 0;
}
.single-product .ka-product-info-cell--shipping, .single-product .ka-product-info-cell--points{
  position:relative; display:flex; align-items:center; min-height:72px;
  padding:13px 14px 13px 54px; background:var(--ka-card);
  border:1px solid var(--ka-line); border-radius:var(--ka-r);
}
.single-product .ka-product-info-cell--shipping::before, .single-product .ka-product-info-cell--points::before{
  content:""; position:absolute; left:14px; top:50%; transform:translateY(-50%);
  width:28px; height:28px; border-radius:50%; background:var(--ka-green-soft);
  background-repeat:no-repeat; background-position:center; background-size:16px 16px;
}
.single-product .ka-product-info-cell--shipping::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230f7a52%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M14%2018V6a1%201%200%200%200-1-1H2a1%201%200%200%200-1%201v11a1%201%200%200%200%201%201h2%22%2F%3E%3Cpath%20d%3D%22M14%209h4l3%203v5a1%201%200%200%201-1%201h-1%22%2F%3E%3Ccircle%20cx%3D%226.5%22%20cy%3D%2218%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%2217.5%22%20cy%3D%2218%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E");}
.single-product .ka-product-info-cell--points::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230f7a52%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203l1.9%205.1L19%2010l-5.1%201.9L12%2017l-1.9-5.1L5%2010l5.1-1.9z%22%2F%3E%3C%2Fsvg%3E");}
.single-product .ka-product-info-cell--shipping .ct-message p,
.single-product .ka-product-info-cell--points .wc-points-rewards-product-message{
  margin:0; font-size:13.5px; font-weight:500; line-height:1.45; color:var(--ka-ink);
}
.single-product .ka-product-info-cell--shipping .ct-progress-bar{display:none;}
.single-product .ka-product-info-cell--shipinfo{
  padding:11px 14px 11px 54px; background:var(--ka-card);
  border:1px solid var(--ka-line); border-radius:var(--ka-r); position:relative;
}
.single-product .ka-product-info-cell--shipinfo::before{
  content:""; position:absolute; left:14px; top:15px;
  width:28px; height:28px; border-radius:50%; background:var(--ka-green-soft);
  background-repeat:no-repeat; background-position:center; background-size:16px 16px;
  background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%230f7a52%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M14%2018V6a1%201%200%200%200-1-1H2a1%201%200%200%200-1%201v11a1%201%200%200%200%201%201h2%22%2F%3E%3Cpath%20d%3D%22M14%209h4l3%203v5a1%201%200%200%201-1%201h-1%22%2F%3E%3Ccircle%20cx%3D%226.5%22%20cy%3D%2218%22%20r%3D%222%22%2F%3E%3Ccircle%20cx%3D%2217.5%22%20cy%3D%2218%22%20r%3D%222%22%2F%3E%3C%2Fsvg%3E");
}
.single-product .ka-ship-info{display:flex; flex-direction:column; gap:3px; width:100%;}
.single-product .ka-ship-sec{
  display:grid;
  grid-template-columns:1fr max-content max-content;
  column-gap:10px; row-gap:2px;
  align-items:baseline;
}
.single-product .ka-ship-row{display:contents;}
.single-product .ka-ship-note,
.single-product .ka-ship-progress{grid-column:1 / -1;}
.single-product .ka-ship-head{
  font-size:10.5px; font-weight:700; letter-spacing:.06em; text-transform:uppercase;
  color:var(--ka-muted);
}
.single-product .ka-ship-hrow{margin-bottom:1px;}
.single-product .ka-ship-addhead,
.single-product .ka-ship-tothead{
  font-size:9.5px; font-weight:600; letter-spacing:.03em; text-transform:lowercase;
  color:var(--ka-muted); text-align:right; white-space:nowrap;
}
.single-product .ka-ship-addhead{grid-column:2;}
.single-product .ka-ship-foot{
  display:block; margin-top:7px; padding-top:7px; border-top:1px solid var(--ka-line);
  font-size:11px; line-height:1.4; color:var(--ka-muted);
}
.single-product .ka-ship-row{font-size:13px; line-height:1.4; color:var(--ka-ink);}
.single-product .ka-ship-lbl{grid-column:1;}
.single-product .ka-ship-add{grid-column:2;}
.single-product .ka-ship-tot{grid-column:3;}
.single-product .ka-ship-head{grid-column:1;}
.single-product .ka-ship-tothead{grid-column:3;}

.single-product .ka-ship-lbl{min-width:0; white-space:normal;}
.single-product .ka-ship-sub{display:block; white-space:normal; font-size:12px; line-height:1.35; color:#64748b; font-weight:400; margin-top:2px;}
.single-product .ka-ship-add{
  color:var(--ka-muted); font-size:12px; white-space:nowrap; text-align:right;
}
.single-product .ka-ship-tot{
  font-weight:300; white-space:nowrap; font-variant-numeric:tabular-nums; text-align:right;
  font-size:12px;
}
.single-product .ka-ship-row.is-free .ka-ship-add{color:var(--ka-green-dark); font-weight:600;}
.single-product .ka-ship-note{font-size:11.5px; line-height:1.4; color:var(--ka-muted); margin-top:1px;}
.single-product .ka-ship-note{display:block;}
.single-product .ka-ship-note > .ka-ship-progress{display:block; width:100%; margin-top:3px;}
.single-product .ka-ship-note + .ka-ship-progress{margin-top:3px;}
.single-product .ka-ship-note.is-free{color:var(--ka-green-dark);}
.single-product .ka-ship-progress{
  margin:4px 0 0; width:100%;
  text-align:center;
  font-size:11px !important;
  background:#21c55e;
  border-radius:15px;
  color:#fff;
  padding:5px 12px;
  box-shadow:none; border:0;
}
.single-product .ka-ship-progress .ct-progress-bar{display:none !important;}
.single-product .ct-shipping-progress-single .ct-progress-bar{display:none !important;}
.single-product .ka-ship-progress .ct-message{margin:0;}
.single-product .ka-ship-progress .ct-message p{
  margin:0; padding:0;
  font-size:11px !important; line-height:1.45;
  color:#fff; text-align:center; font-weight:500;
}
.single-product .ka-ship-progress .ct-message p strong{font-weight:700; color:#fff;}
.single-product .ka-ship-progress .woocommerce-Price-amount{
  color:#fff !important; font-weight:900; margin-left:5px;
  font-size:inherit; font-variant-numeric:tabular-nums;
}
.single-product .ka-ship-progress .woocommerce-Price-amount *{color:#fff !important;}
.single-product .ka-ship-free{color:var(--ka-green-dark); font-weight:700;}
.single-product .ka-ship-world{
  display:flex; align-items:baseline; justify-content:space-between; gap:10px;
  margin-top:7px; padding-top:7px; border-top:1px solid var(--ka-line);
  font-size:12.5px; font-weight:700; line-height:1.3; color:var(--ka-ink);
  text-decoration:none;
}
.single-product .ka-ship-world-sub{font-size:11.5px; font-weight:500; color:var(--ka-muted);}
.single-product .ka-ship-world-sub::after{content:" \2192";}
.single-product .ka-ship-world:hover{color:var(--ka-green-dark);}
.single-product .ka-ship-world:hover .ka-ship-world-sub{color:var(--ka-green-dark);}
.single-product .ka-points-worth{
  display:block; margin-top:2px; font-size:11.5px; font-weight:500;
  line-height:1.4; color:var(--ka-muted);
}
.single-product .ka-points-sum{color:var(--ka-green-dark); font-weight:700;}
.single-product .ka-product-info-cell--points .wc-points-rewards-product-message strong{
  display:inline-block; margin:0 2px; padding:1px 9px; border-radius:999px;
  background:var(--ka-green-soft); color:var(--ka-green-dark); font-weight:700;
}

.single-product .ka-product-info-cell--stock{
  padding:11px 0; border-top:1px solid var(--ka-line); border-bottom:1px solid var(--ka-line);
}
.single-product .ka-product-info-cell--stock .ka-stock-under-price{
  display:flex; align-items:center; justify-content:space-between; gap:12px; width:100%;
}
.single-product .ka-product-info-cell--stock .stock{
  display:inline; margin:0;
  font-size:15px; font-weight:600; line-height:1.4;
}
.single-product .ka-product-info-cell--stock .stock::before{
  content:""; display:inline-block; vertical-align:middle;
  width:10px; height:10px; flex:0 0 10px; border-radius:50%;
  margin-right:9px; position:relative; top:-1px;
}
.single-product .ka-product-info-cell--stock .stock.in-stock{color:var(--ka-green-dark);}
.single-product .ka-product-info-cell--stock .stock.ka-stock-uk{
  font-size:12.5px; font-weight:600; line-height:1.4;
}
@keyframes ka-stock-pulse{
  0%   { box-shadow:0 0 0 0   rgba(34,197,94,.50); }
  70%  { box-shadow:0 0 0 8px rgba(34,197,94,0);   }
  100% { box-shadow:0 0 0 0   rgba(34,197,94,0);   }
}
.single-product .ka-product-info-cell--stock .stock.in-stock::before{
  background:var(--ka-green);
  box-shadow:0 0 0 4px rgba(34,197,94,.16);
  animation:ka-stock-pulse 2.4s ease-out infinite;
}
@media (prefers-reduced-motion:reduce){
  .single-product .ka-product-info-cell--stock .stock.in-stock::before{
    animation:none; box-shadow:0 0 0 4px rgba(34,197,94,.16);
  }
}
.single-product .ka-product-info-cell--stock .stock.out-of-stock{color:#b91c1c;}
.single-product .ka-product-info-cell--stock .stock.out-of-stock::before{background:#ef4444; box-shadow:0 0 0 4px rgba(239,68,68,.14);}
.single-product .ka-product-info-cell--stock .stock.available-on-backorder{color:#b45309;}
.single-product .ka-product-info-cell--stock .stock.available-on-backorder::before{background:#f59e0b; box-shadow:0 0 0 4px rgba(245,158,11,.16);}

.single-product .ka-product-info-cell--stock .stock-info-icon{
  display:inline-flex; align-items:center; gap:7px; padding:5px 8px;
  color:var(--ka-muted); background:none; border:0; border-radius:8px; cursor:pointer;
  transition:background-color .15s ease,color .15s ease;
}
.single-product .ka-product-info-cell--stock .stock-info-icon:hover{color:var(--ka-ink); background:#f5f7fa;}
.single-product .ka-product-info-cell--stock .ka-stock-under-price{display:block !important;}
.single-product .ka-product-info-cell--stock .ka-stock-under-price__status{
  display:flex !important; align-items:center; gap:7px; flex-wrap:nowrap;
  justify-content:space-between; width:100%;
}
.single-product .ka-product-info-cell--stock .ka-stock-under-price__status > .stock{
  flex:0 1 auto; min-width:0;
}
.single-product .ka-product-info-cell--stock .stock-info-icon{
  padding:0 0 0 4px; vertical-align:middle;
}
.single-product .ka-product-info-cell--stock{position:relative;}
.single-product .ka-product-info-cell--stock .stock-tooltip-content{
  left:0; right:0; width:auto; min-width:0; max-width:none;
  white-space:normal; text-align:left;
}
.single-product .ka-product-info-cell--stock .stock-info-i{
  width:18px; height:18px; flex:0 0 18px; border:0; border-radius:0;
  font-size:0; background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2364748b%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22%2F%3E%3Cpath%20d%3D%22M12%2016v-4%22%2F%3E%3Cpath%20d%3D%22M12%208h.01%22%2F%3E%3C%2Fsvg%3E") no-repeat center/18px 18px;
}
.single-product .ka-product-info-cell--stock .stock-tooltip-content{
  z-index:40; width:min(420px,calc(100vw - 32px)); padding:15px;
  background:#fff; border:1px solid var(--ka-line); border-radius:12px;
  box-shadow:0 14px 36px rgba(31,52,75,.15); font-size:12.5px; line-height:1.55; color:var(--ka-ink);
}

.single-product .ka-product-info-cell--follow{
  position:relative; padding:14px 14px 14px 54px;
  background:var(--ka-card); border:1px solid var(--ka-line); border-radius:var(--ka-r);
}
.single-product .ka-product-info-cell--follow::before{
  content:""; position:absolute; left:14px; top:15px; width:28px; height:28px;
  border-radius:50%; background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%231d4ed8%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M18%208a6%206%200%200%200-12%200c0%207-3%209-3%209h18s-3-2-3-9%22%2F%3E%3Cpath%20d%3D%22M13.7%2021a2%202%200%200%201-3.4%200%22%2F%3E%3C%2Fsvg%3E") no-repeat center/16px 16px,linear-gradient(var(--ka-blue-soft),var(--ka-blue-soft));
}
.single-product .ka-product-info-cell--follow .ka-bc-fa-wrap{
  display:flex; flex-direction:column; align-items:flex-start; gap:5px; margin:0;
}
.single-product .ka-product-info-cell--follow .ka-bc-fa{
  justify-content:flex-start; width:auto; margin:0; padding:5px 12px;
  color:var(--ka-ink); background:#f5f7fa; border:1px solid var(--ka-line); border-radius:999px;
  font-family:Montserrat,sans-serif; font-size:13px; font-weight:600; line-height:1.4; text-align:left;
  transition:background-color .15s ease,border-color .15s ease;
}
.single-product .ka-product-info-cell--follow .ka-bc-fa:hover{background:#eef2ff; border-color:#c7d2fe;}
.single-product .ka-product-info-cell--follow .ka-bc-fa.ka-bc-fa-on{background:var(--ka-green-soft); border-color:#bbf7d0; color:var(--ka-green-dark);}
.single-product .ka-product-info-cell--follow .ka-bc-fa svg{display:none;}
.single-product .ka-product-info-cell--follow .ka-bc-fa-note{
  width:auto; margin:0; padding:0; color:var(--ka-muted);
  font-family:Montserrat,sans-serif; font-size:12.5px; font-weight:500; line-height:1.5;
  text-align:center;
}

.single-product .ka-product-info-cell--bulgaria .ka-bulgaria-notice{margin:0;}
.single-product .ka-product-info-cell--bulgaria .ka-bulgaria-notice__details{
  position:relative; overflow:visible;
  background:var(--ka-card); border:1px solid var(--ka-line); border-radius:var(--ka-r);
}
.single-product .ka-product-info-cell--bulgaria .ka-bulgaria-notice__summary{
  display:list-item; list-style:none;
  min-height:50px; padding:12px 44px 12px 42px; position:relative; cursor:pointer;
  font-size:13.5px; font-weight:600; line-height:1.4;
}
.single-product .ka-product-info-cell--bulgaria .ka-bulgaria-notice__summary::marker{content:"";}
.single-product .ka-product-info-cell--bulgaria .ka-bulgaria-notice__summary::-webkit-details-marker{display:none;}
.single-product .ka-product-info-cell--bulgaria .ka-bulgaria-notice__title{display:block; min-width:0;}
.single-product .ka-product-info-cell--bulgaria .ka-bulgaria-notice__summary::before{
  content:""; position:absolute; left:14px; top:50%; transform:translateY(-50%);
  width:18px; height:18px; background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2364748b%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2019.5A2.5%202.5%200%200%201%206.5%2017H20%22%2F%3E%3Cpath%20d%3D%22M6.5%202H20v20H6.5A2.5%202.5%200%200%201%204%2019.5v-15A2.5%202.5%200%200%201%206.5%202z%22%2F%3E%3C%2Fsvg%3E") no-repeat center/18px 18px;
}
.single-product .ka-product-info-cell--bulgaria .ka-bulgaria-notice__summary:hover{background:#f5f7fa;}
.single-product .ka-product-info-cell--bulgaria .ka-bulgaria-notice__icon{
  display:block; position:absolute; right:14px; top:50%; transform:translateY(-50%);
  width:20px; height:20px; flex:none; border:0; border-radius:0; font-size:0;
  background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2364748b%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%2210%22%2F%3E%3Cpath%20d%3D%22M12%2016v-4%22%2F%3E%3Cpath%20d%3D%22M12%208h.01%22%2F%3E%3C%2Fsvg%3E") no-repeat center/20px 20px;
}
.single-product .ka-product-info-cell--bulgaria .ka-bulgaria-notice__content{
  padding:2px 14px 14px; color:var(--ka-muted); background:var(--ka-card);
  border-top:1px solid var(--ka-line); font-size:12.5px; line-height:1.6;
}
.single-product .ka-product-info-cell--bulgaria .ka-bulgaria-notice__content p{margin:12px 0 0;}
.single-product .ka-product-info-cell--bulgaria .ka-marker{color:var(--ka-ink); background:transparent;}

.single-product .ka-product-info-cell--report .ka-pr-wrap{display:flex; align-items:center; margin:0;}
.single-product .ka-product-info-cell--report .ka-pr-btn{
  display:inline-flex; align-items:center; gap:6px; padding:4px 2px 4px 20px; position:relative;
  color:var(--ka-muted); background:none; border:0;
  font-family:Montserrat,sans-serif; font-size:12px; font-weight:500; line-height:1.4;
  text-align:left; text-decoration:none; cursor:pointer;
}
.single-product .ka-product-info-cell--report .ka-pr-btn::before{
  content:""; position:absolute; left:0; top:50%; transform:translateY(-50%);
  width:14px; height:14px; background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%2394a3b8%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%2015s1-1%204-1%205%202%208%202%204-1%204-1V3s-1%201-4%201-5-2-8-2-4%201-4%201z%22%2F%3E%3Cpath%20d%3D%22M4%2022v-7%22%2F%3E%3C%2Fsvg%3E") no-repeat center/14px 14px;
}
.single-product .ka-product-info-cell--report .ka-pr-btn:hover{color:var(--ka-ink); text-decoration:underline;}

.single-product .ka-pt-oos-row{margin:14px 0;}
.single-product .ka-product-info-cell--why {
    grid-area: why;
    width: 100%;
    min-width: 0;
    margin: 0;
    padding: 0;
}
@media (max-width:689px){
.single-product .ka-product-info-grid{
    grid-template-columns:1fr;
    grid-template-areas:
        "points"
        "ship"
        "stock"
        "follow"
        "bulgaria"
        "why"
        "report" !important;
    gap:10px; margin:16px 0 14px;
  }
.single-product .ka-product-info-cell--shipping, .single-product .ka-product-info-cell--points{min-height:64px;}
.single-product .ka-product-info-cell--stock .ka-stock-under-price__status{
  flex-direction:row; align-items:center; justify-content:space-between; gap:8px;
}
.single-product .ka-product-info-cell--stock .ka-stock-under-price{display:block;}
.single-product .ka-product-info-cell--stock .stock-info-icon{margin-left:0;}
.single-product .ka-product-info-cell--stock .stock-info-i{margin-left:0;}

.single-product .ka-product-info-cell--stock{position:relative;}
.single-product .ka-product-info-cell--stock .stock-disclaimer-wrapper{position:static;}
.single-product .ka-product-info-cell--stock .stock-tooltip-content{
  left:0; right:0; width:auto; min-width:0; max-width:none;
}
.single-product .ka-product-info-cell--bulgaria .ka-bulgaria-notice__content{
  left:0; right:0; width:auto; max-width:none;
}
}
@media (max-width:689px){

    .single-product .ka-product-info-grid{
        grid-template-columns:1fr;

        grid-template-areas:
            "points"
            "ship"
            "stock"
            "follow"
            "bulgaria"
            "why"
            "report" !important;

        gap:10px;
        margin:16px 0 14px;
    }

    .single-product .ka-product-info-cell--shipinfo{padding:10px 12px 10px 46px;}
    .single-product .ka-product-info-cell--shipinfo::before{left:11px; top:13px;}
    .single-product .ka-ship-row{grid-template-columns:1fr auto auto; gap:7px; font-size:12.5px;}
    .single-product .ka-ship-add{font-size:11.5px;}
    .single-product .ka-ship-world{font-size:12px;}

    .single-product .ka-ship-note{font-size:11px;}
}

@media (max-width:360px){
  .single-product .ka-ship-note{font-size:10px;}
  .single-product .ka-ship-foot{font-size:10px;}
}

@media (prefers-reduced-motion:reduce){
.single-product .ka-product-info-grid *{transition:none !important;}
}
