.hrck-pa-cta-container:not(#\9):not(#\9),
.hrck-pa-cta-container:not(#\9):not(#\9) *:where(:not(svg, svg *)),
.hrck-pa-cta-container:not(#\9):not(#\9) *:where(:not(svg, svg *))::after,
.hrck-pa-cta-container:not(#\9):not(#\9) *:where(:not(svg, svg *))::before,
.hrck-pa-cta-container:not(#\9):not(#\9)::after,
.hrck-pa-cta-container:not(#\9):not(#\9)::before,
[id="hrck-price-alerts-modal"]:not(#\9):not(#\9),
[id="hrck-price-alerts-modal"]:not(#\9):not(#\9) *:where(:not(svg, svg *)),
[id="hrck-price-alerts-modal"]:not(#\9):not(#\9) *:where(:not(svg, svg *))::after,
[id="hrck-price-alerts-modal"]:not(#\9):not(#\9) *:where(:not(svg, svg *))::before,
[id="hrck-price-alerts-modal"]:not(#\9):not(#\9)::after,
[id="hrck-price-alerts-modal"]:not(#\9):not(#\9)::before{all:revert;box-sizing:border-box;color:inherit;font-family:inherit}.hrck-pa-cta-container:not(#\9):not(#\9){margin-top:12px}.hrck-pa-cta-btn:not(#\9):not(#\9){display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:12px 20px;background:transparent;color:var(--hrck-price-alerts-color,#ff385c);border:2px solid var(--hrck-price-alerts-color,#ff385c);border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s,color .2s;font-family:inherit;line-height:1.4;box-sizing:border-box}.hrck-pa-trigger-icon:not(#\9):not(#\9){flex-shrink:0}.hrck-pa-trigger-label:not(#\9):not(#\9){flex:1;text-align:left}.hrck-pa-trigger-chevron:not(#\9):not(#\9){flex-shrink:0;opacity:.5}.hrck-pa-cta-btn:hover:not(#\9):not(#\9){background:rgba(255,56,92,.06)}.hrck-pa-cta-btn:active:not(#\9):not(#\9){background:rgba(255,56,92,.12)}#hrck-price-alerts-modal:not(#\9):not(#\9){display:none;position:fixed;inset:0;z-index:100000;align-items:center;justify-content:center;padding:20px}#hrck-price-alerts-modal.hrck-pa-modal-open:not(#\9):not(#\9){display:flex}#hrck-price-alerts-modal:not(#\9):not(#\9)::before{content:'';position:absolute;inset:0;background:rgba(0,0,0,.5);opacity:0;transition:opacity .3s ease}@media (min-width:960px){#hrck-price-alerts-modal:not(#\9):not(#\9)::before{background:rgba(0,0,0,.2)}}#hrck-price-alerts-modal.hrck-pa-modal-open:not(#\9):not(#\9)::before{opacity:1}.hrck-pa-modal:not(#\9):not(#\9){position:relative;background:#fff;border-radius:16px;padding:32px;max-width:440px;width:90%;box-shadow:0 20px 60px rgba(0,0,0,.3);z-index:1;transform:scale(.9);opacity:0;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s ease}#hrck-price-alerts-modal.hrck-pa-modal-open:not(#\9):not(#\9) .hrck-pa-modal{transform:scale(1);opacity:1}@starting-style{#hrck-price-alerts-modal.hrck-pa-modal-open:not(#\9):not(#\9)::before{opacity:0}#hrck-price-alerts-modal.hrck-pa-modal-open:not(#\9):not(#\9) .hrck-pa-modal{transform:scale(.9);opacity:0}}.hrck-pa-close:not(#\9):not(#\9){position:absolute;top:16px;right:16px;width:32px;height:32px;border:none;background:none;font-size:24px;cursor:pointer;color:#666;display:flex;align-items:center;justify-content:center;border-radius:50%;padding:0;line-height:1}.hrck-pa-close:hover:not(#\9):not(#\9){background:#f0f0f0}.hrck-pa-modal:not(#\9):not(#\9) h3{font-size:20px;color:#333;margin:0 0 8px}.hrck-pa-modal:not(#\9):not(#\9) p.hrck-pa-desc{font-size:14px;color:#666;margin:0 0 20px;line-height:1.5}#hrck-pa-email:not(#\9):not(#\9){display:block;width:100%;padding:12px;border:1px solid #ddd;border-radius:8px;font-size:14px;font-family:inherit;margin-bottom:16px;box-sizing:border-box;transition:border-color .2s}#hrck-pa-email:focus:not(#\9):not(#\9){outline:none;border-color:#999}.hrck-pa-consent-label:not(#\9):not(#\9){display:flex;align-items:flex-start;gap:8px;font-size:13px;color:#555;margin-bottom:20px;cursor:pointer;line-height:1.4}.hrck-pa-consent-label:not(#\9):not(#\9) input[type="checkbox"]{margin-top:2px;flex-shrink:0}#hrck-pa-submit:not(#\9):not(#\9){display:block;width:100%;padding:12px;background:var(--hrck-price-alerts-color,#ff385c);color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:background .2s;font-family:inherit;text-align:center}#hrck-pa-submit:hover:not(#\9):not(#\9){filter:brightness(.9)}#hrck-pa-submit:disabled:not(#\9):not(#\9){opacity:.6;cursor:not-allowed;filter:none}#hrck-pa-success:not(#\9):not(#\9){display:none;text-align:center;padding:24px 16px 8px;color:#1e293b}.hrck-pa-mail-icon:not(#\9):not(#\9){color:#2e7d32;margin-bottom:12px}.hrck-pa-confirm-text:not(#\9):not(#\9){font-size:16px;font-weight:500;color:#1e293b;margin:0 0 16px;line-height:1.5}.hrck-pa-progress:not(#\9):not(#\9){width:100%;height:4px;background:#e0e0e0;border-radius:2px;margin-top:16px;overflow:hidden}.hrck-pa-progress-fill:not(#\9):not(#\9){width:100%;height:100%;background:#2e7d32;border-radius:2px;transform-origin:left;transform:scaleX(1)}#hrck-pa-error:not(#\9):not(#\9){display:none;color:#d32f2f;font-size:13px;margin-bottom:12px;line-height:1.4}@media (max-width:959px){.hrck-pa-modal:not(#\9):not(#\9){width:95%;padding:24px}}.hrck-pa-signed-in-confirm:not(#\9):not(#\9){font-size:14px;color:#484848;text-align:center;margin:8px 0 16px}.hrck-pa-signed-in-confirm:not(#\9):not(#\9) strong{color:#222}