.df-product-actions{margin-top:32px;padding:28px 0;border-top:1px solid #e8e6e3;border-bottom:1px solid #e8e6e3;font-family:DM Sans,sans-serif}.df-product-actions__buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.df-product-actions__primary,.df-product-actions__secondary-button{width:100%;min-height:56px;border-radius:10px;font:inherit;font-weight:600;letter-spacing:.01em;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.df-product-actions__primary{position:relative;padding:14px 24px;border:1px solid #2a7b7f;background:#2a7b7f;color:#fff;cursor:pointer}.df-product-actions__primary:hover:not(:disabled){background:#236b6f;border-color:#236b6f;transform:translateY(-1px)}.df-product-actions__secondary-button{display:inline-flex;align-items:center;justify-content:center;padding:13px 18px;border:1px solid #e8e6e3;background:#fff;color:#2c2c2c;text-align:center;cursor:pointer}.df-product-actions__secondary-button:hover{border-color:#2a7b7f;color:#2a7b7f;transform:translateY(-1px)}.df-product-actions__primary:focus-visible,.df-product-actions__secondary-button:focus-visible{outline:2px solid #2a7b7f;outline-offset:3px}.df-product-actions__primary:disabled{cursor:not-allowed;opacity:.55}.df-product-actions__primary.is-loading [data-sample-label]{opacity:0}.df-product-actions__spinner{position:absolute;inset:50% auto auto 50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;opacity:0;animation:df-product-actions-spin .7s linear infinite}.df-product-actions__primary.is-loading .df-product-actions__spinner{opacity:1}.df-product-actions__note,.df-product-actions__message{margin:0;color:#666;font-size:13px;line-height:1.55}.df-product-actions__note{max-width:62ch;margin-top:14px}.df-product-actions__message{margin-top:12px;padding:10px 12px;border-radius:8px;background:#f4f4f1;color:#2c2c2c}.df-product-actions__message.is-error{background:#fff1f1;color:#8a1f1f}@keyframes df-product-actions-spin{to{transform:rotate(360deg)}}@media(max-width:749px){.df-product-actions{margin-top:24px;padding:24px 0}.df-product-actions__buttons{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/df-product-actions.css.map */
