.product-promotion{display:flex;flex-direction:column;gap:14px;padding:18px 20px;color:#fff;background:linear-gradient(135deg,#1f2937,#111827);border-radius:12px;box-shadow:0 4px 14px #00000026;font-family:inherit}.product-promotion__header,.product-promotion__row{display:flex;align-items:center}.product-promotion__header{gap:14px}.product-promotion__icon{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:42px;height:42px;color:#ffd166;background:#ffffff1f;border-radius:50%}.product-promotion__icon svg{width:22px;height:22px}.product-promotion__text-wrap{display:flex;flex-direction:column;gap:2px}.product-promotion__title{font-size:16px;font-weight:700;line-height:1.3}.product-promotion__subtitle{font-size:13px;color:#c9ccd1}.product-promotion__row{gap:10px;padding:8px 10px;background:#ffffff14;border:1px dashed rgba(255,255,255,.35);border-radius:8px}.product-promotion__code{flex:1;padding:6px 8px;color:#ffd166;font-size:15px;font-weight:700;letter-spacing:.06em;text-align:left;background:transparent;border:0;cursor:pointer}.product-promotion__copy{display:flex;align-items:center;gap:6px;padding:8px 14px;color:#1f2937;font-size:13px;font-weight:700;white-space:nowrap;cursor:pointer;background:#ffd166;border:0;border-radius:6px;transition:transform .12s ease,background .12s ease}.product-promotion__copy:hover{background:#ffcb47}.product-promotion__copy:active{transform:scale(.96)}.product-promotion__copy.is-copied{background:#4ade80}.product-promotion__copy.is-copy-failed{background:#fca5a5}.product-promotion__copy-icon{display:flex;align-items:center;justify-content:center}.product-promotion__copy-icon svg{width:16px;height:16px}@media(max-width:420px){.product-promotion__title{font-size:14.5px}.product-promotion__subtitle{font-size:12px}.product-promotion__row{flex-direction:column;align-items:stretch}.product-promotion__copy{justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/product-promotion.css.map */
