.product-stock-update.product-stock-update--notice{
  display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:16px;
  margin-top:14px;padding:18px 20px;border:1px solid #efd8d2;border-left:5px solid #b3262d;
  border-radius:10px;background:#fbe9e4;color:#b3262d;box-shadow:0 4px 16px rgba(70,30,20,.07);
  font-size:14px;line-height:1.65;letter-spacing:0;text-align:left;
}
.product-stock-update--notice .product-stock-update__icon{
  display:flex;align-items:center;justify-content:center;width:42px;height:42px;
  border:1px solid #f0ddd7;border-radius:50%;background:#fff9f6;
}
.product-stock-update--notice .product-stock-update__icon svg{display:block;flex-shrink:0}
.product-stock-update--notice .product-stock-update__content{min-width:0}
.product-stock-update--notice .product-stock-update__content p{margin:0 0 4px}
.product-stock-update--notice .product-stock-update__content p:last-child{margin-bottom:0}
.product-stock-update--notice .product-stock-update__heading{font-size:15px;font-weight:700;line-height:1.4;margin-bottom:8px!important}
.product-stock-update--notice strong{font-weight:700}
.product-stock-update__clock-hand{transform-box:view-box;transform-origin:12px 12px}
@keyframes stock-update-clock-turn{to{transform:rotate(360deg)}}
@media(prefers-reduced-motion:no-preference){.product-stock-update__clock-hand{animation:stock-update-clock-turn 30s linear infinite}}
@media(max-width:768px){
  .product-stock-update.product-stock-update--notice{grid-template-columns:34px minmax(0,1fr);gap:12px;padding:15px 13px;font-size:13px}
  .product-stock-update--notice .product-stock-update__icon{width:34px;height:34px}
  .product-stock-update--notice .product-stock-update__icon svg{width:22px;height:22px}
  .product-stock-update--notice .product-stock-update__heading{font-size:14px}
}
