.pt-atc-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:var(--atc-width, 100%);max-width:100%;min-width:0;height:var(--atc-min-height, 44px);padding:0 1.4rem;line-height:1;background-color:var(--atc-bg, #6366f1);color:var(--atc-color, #ffffff);border:var(--atc-border-width, 0px) solid var(--atc-border-color, #6366f1);border-radius:var(--atc-border-radius, 4px);font-size:.9375rem;font-weight:700;letter-spacing:.02em;white-space:nowrap;overflow:hidden;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,transform .15s ease}@media(max-width:480px){.pt-atc-btn{height:calc(var(--atc-min-height, 44px) - 2px);padding:0 1rem;font-size:.85rem;gap:.35rem}}@media(max-width:340px){.pt-atc-btn{font-size:.78rem}.pt-atc__dot,.pt-atc__price{display:none}}.pt-atc-btn:hover:not(:disabled){filter:brightness(.9);transform:translateY(-1px)}.pt-atc-btn:disabled{opacity:.5;cursor:not-allowed}.pt-atc__dot{opacity:.65}.pt-atc__price{font-weight:700}.pt-atc-btn svg{width:var(--atc-icon-size, 16px);height:var(--atc-icon-size, 16px);flex-shrink:0;color:var(--atc-icon-color, currentColor)}[data-atc-style=trust_loop] .pt-atc-btn{position:relative;overflow:hidden}.pt-atc__state{display:flex;align-items:center;justify-content:center;gap:.5rem;position:absolute;top:0;right:0;bottom:0;left:0;padding-inline:1rem;opacity:0;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease;pointer-events:none;white-space:nowrap}.pt-atc__ghost{display:flex;align-items:center;gap:.5rem;visibility:hidden;white-space:nowrap;pointer-events:none}.pt-atc-btn[data-state=idle] .pt-atc__state--idle,.pt-atc-btn[data-state=sold-out] .pt-atc__state--sold-out,.pt-atc-btn[data-state=loading] .pt-atc__state--loading,.pt-atc-btn[data-state=success] .pt-atc__state--success,.pt-atc-btn[data-state=error] .pt-atc__state--error,.pt-atc-btn[data-state=retry] .pt-atc__state--retry{opacity:1;transform:translateY(0);pointer-events:auto}.pt-atc-btn[data-state=loading] .pt-atc__state--idle,.pt-atc-btn[data-state=success] .pt-atc__state--loading,.pt-atc-btn[data-state=error] .pt-atc__state--loading,.pt-atc-btn[data-state=retry] .pt-atc__state--error,.pt-atc-btn[data-state=idle] .pt-atc__state--success,.pt-atc-btn[data-state=idle] .pt-atc__state--retry{transform:translateY(-6px)}[data-atc-style=trust_loop] .pt-atc-btn[data-state=loading]{background-color:var(--color-info);border-color:var(--color-info);transform:scale(.98)}[data-atc-style=trust_loop] .pt-atc-btn[data-state=success]{background-color:var(--color-success);border-color:var(--color-success);animation:atc-pulse .65s ease-out}[data-atc-style=trust_loop] .pt-atc-btn[data-state=error]{background-color:var(--color-error);border-color:var(--color-error)}[data-atc-style=trust_loop] .pt-atc-btn[data-state=retry]{background-color:transparent;border-color:var(--color-accent);border-width:max(var(--atc-border-width, 0px),1px);color:var(--color-accent)}.pt-atc__spinner{display:inline-block;width:1em;height:1em;flex-shrink:0;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:atc-spin .7s linear infinite}@keyframes atc-spin{to{transform:rotate(360deg)}}@keyframes atc-pulse{0%{box-shadow:0 0 #16a34a8c}65%{box-shadow:0 0 0 10px #16a34a00}to{box-shadow:0 0 #16a34a00}}.pt-atc__sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pt-atc-feed{position:fixed;top:calc(var(--header-offset, 5.25rem) + 32px);right:0;width:200px;z-index:300;background:#fff;border:1px solid #e5e7eb;border-right:none;border-radius:10px 0 0 10px;box-shadow:-3px 4px 20px #0000001a,-1px 1px 3px #0000000f;overflow:hidden;animation:feed-appear .25s ease;transition:width .25s cubic-bezier(.4,0,.2,1)}.pt-atc-feed.is-minimized{width:28px;cursor:pointer}.pt-atc-feed__tab{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.25rem;padding:.625rem 0 .5rem;opacity:0;pointer-events:none;transition:opacity .15s ease .1s}.pt-atc-feed.is-minimized .pt-atc-feed__tab{opacity:1;pointer-events:auto}.pt-atc-feed__tab-count{font-size:.625rem;font-weight:800;color:var(--color-success);line-height:1;min-height:.75rem}.pt-atc-feed__tab-label{writing-mode:vertical-lr;text-orientation:upright;font-size:.5rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#9ca3af;margin-top:.125rem}.pt-atc-feed__header,.pt-atc-feed__list,.pt-atc-feed__clear{transition:opacity .15s ease}.pt-atc-feed.is-minimized .pt-atc-feed__header,.pt-atc-feed.is-minimized .pt-atc-feed__list,.pt-atc-feed.is-minimized .pt-atc-feed__clear{opacity:0;pointer-events:none}.pt-atc-feed__clear{display:block;width:100%;background:#f8f9fb;border:0;border-top:1px solid #e9ecef;padding:.45rem .75rem;font-size:.72rem;font-weight:700;text-align:center;color:#6b7280;cursor:pointer;transition:background .15s,color .15s}.pt-atc-feed__clear:hover{background:#eef0f3;color:#111827}.pt-atc-feed__clear[hidden]{display:none}.pt-atc-feed__minimize{margin-left:auto;width:22px;height:22px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#e5e7eb;border:1px solid #d1d5db;border-radius:4px;color:#4b5563;cursor:pointer;padding:0;transition:background .15s,color .15s,border-color .15s}.pt-atc-feed__minimize:hover{background:#d1d5db;border-color:#9ca3af;color:#111827}.pt-atc-feed[hidden]{display:none}@media(max-width:989px){.pt-atc-feed{display:none}}.pt-atc-feed__header{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:#f8f9fb;border-bottom:1px solid #e9ecef}.pt-atc-feed__dot{width:6px;height:6px;border-radius:50%;background:var(--color-success);flex-shrink:0;animation:feed-dot-pulse 2s ease-in-out infinite}.pt-atc-feed__title{font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6b7280}.pt-atc-feed__list{display:flex;flex-direction:column}.pt-atc-feed__item{display:flex;flex-direction:column;gap:.1875rem;padding:.5rem .75rem .5rem 1.625rem;border-top:1px solid #f3f4f6;animation:feed-slide-in .2s ease}.pt-atc-feed__item:first-child{border-top:none}.pt-atc-feed__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;color:#1f2937}.pt-atc-feed__status{display:flex;align-items:center;gap:.3125rem}.pt-atc-feed__icon{width:1rem;height:1rem;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pt-atc-feed__item--success .pt-atc-feed__icon{background:color-mix(in srgb,var(--color-success) 15%,var(--color-surface, #fff));color:var(--color-success)}.pt-atc-feed__item--error .pt-atc-feed__icon{background:color-mix(in srgb,var(--color-error) 15%,var(--color-surface, #fff));color:var(--color-error)}.pt-atc-feed__item--retry .pt-atc-feed__icon{background:color-mix(in srgb,var(--color-accent) 10%,var(--color-surface, #fff));color:var(--color-accent)}.pt-atc-feed__status-label{font-size:.75rem;color:#6b7280}.pt-atc-feed__time{font-size:.6875rem;color:#9ca3af}@keyframes feed-appear{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes feed-slide-in{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:translate(0)}}@keyframes feed-dot-pulse{0%,to{opacity:1}50%{opacity:.35}}.laki-toast{position:fixed;bottom:1.25rem;right:1.25rem;width:296px;background:#fff;border:1px solid var(--color-border, #e5e7eb);border-radius:12px;box-shadow:0 8px 32px #0000001f,0 2px 8px #0000000f;z-index:500;overflow:hidden;transform:translate(calc(100% + 1.5rem));opacity:0;transition:transform .32s cubic-bezier(.34,1.42,.64,1),opacity .2s ease;pointer-events:none}.laki-toast.is-visible{transform:translate(0);opacity:1;pointer-events:auto}.laki-toast__inner{display:flex;align-items:flex-start;gap:.75rem;padding:.875rem .875rem .75rem}.laki-toast__img{flex-shrink:0;width:52px;height:52px;border-radius:6px;overflow:hidden;background:#f3f4f6}.laki-toast__img img{width:100%;height:100%;object-fit:cover;display:block}.laki-toast__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.laki-toast__label{display:flex;align-items:center;gap:.25rem;font-size:.6875rem;font-weight:700;color:var(--color-success);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.0625rem}.laki-toast__title{font-size:.8125rem;font-weight:600;color:var(--color-text, #111827);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.laki-toast__variant{font-size:.75rem;color:var(--color-muted, #6b7280)}.laki-toast__price{font-size:.8125rem;font-weight:700;color:var(--color-text, #111827);margin-top:.125rem}.laki-toast__close{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:none;border:none;border-radius:4px;color:var(--color-muted, #9ca3af);cursor:pointer;padding:0;transition:background .15s,color .15s;margin-top:-.125rem}.laki-toast__close:hover{background:#f3f4f6;color:var(--color-text, #111827)}.laki-toast__cta{display:flex;align-items:center;justify-content:center;gap:.3125rem;width:100%;padding:.625rem 1rem;background:var(--atc-bg, #3D40D2);color:#fff;border:none;font-size:.8125rem;font-weight:600;cursor:pointer;transition:opacity .15s;letter-spacing:.01em}.laki-toast__cta:hover{opacity:.88}@media(max-width:479px){.laki-toast{right:.75rem;left:.75rem;width:auto;bottom:1rem}}@media(prefers-reduced-motion:reduce){.pt-atc-btn,.pt-atc__state,.pt-atc__spinner,.pt-atc-feed__item,.laki-toast{transition:none;animation:none}[data-atc-style=trust_loop] .pt-atc-btn[data-state=loading]{transform:none}.laki-toast.is-visible{transform:translate(0);opacity:1}}#qv-atc-form .pt-atc-wrap{flex:1;min-width:0}#qv-atc-form .pt-atc-btn{width:100%}.quick-add-panel__footer .pt-atc-wrap{flex:1;min-width:0}.quick-add-panel__footer .pt-atc-btn{width:100%}.quick-add-panel__unavailable{padding:1.5rem 0 .5rem;text-align:center}.quick-add-panel__unavailable p{margin:0;font-size:.9rem;color:var(--color-muted)}.product-card .product-card__cta [data-quick-add-trigger]{background-color:var(--atc-bg, #6366f1);color:var(--atc-color, #ffffff);border-color:var(--atc-border-color, #6366f1);border-radius:var(--atc-border-radius, 4px);transition:filter .2s ease,transform .15s ease}.product-card .product-card__cta .button,.product-card .product-card__action{min-height:var(--atc-min-height, 44px);padding:.5rem 1.4rem}.product-card .product-card__action svg{width:var(--atc-icon-size, 16px);height:var(--atc-icon-size, 16px);flex-shrink:0;color:var(--atc-icon-color, currentColor)}.product-card .product-card__cta [data-quick-add-trigger]:hover{filter:brightness(.9);transform:translateY(-1px)}
/*# sourceMappingURL=/cdn/shop/t/101/assets/component-atc-button.css.map */
