.CookieConsentBanner_wrap__ppIi8{position:fixed;left:0;right:0;bottom:0;z-index:10050;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px));pointer-events:none}.CookieConsentBanner_inner__u9NlS{pointer-events:auto;max-width:var(--container-width,1200px);margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;padding:14px 16px;border-radius:var(--border-radius,12px);background:var(--template1-card-bg,#ffffff);color:var(--template1-text,#333333);box-shadow:var(--template1-shadow-hover,0 4px 20px rgba(0,0,0,.12));border:1px solid var(--template1-border,#f0f0f0)}.CookieConsentBanner_text__zbzsN{flex:1 1 220px;margin:0;font-size:13px;line-height:1.55;color:var(--template1-text-light,#666666)}.CookieConsentBanner_privacyLink__kJ0KD{color:var(--template1-primary-text,#ff69b4);font-weight:600;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.CookieConsentBanner_privacyLink__kJ0KD:hover{opacity:.9}.CookieConsentBanner_actions__UMm1e{display:flex;flex-wrap:wrap;gap:8px;flex-shrink:0}.CookieConsentBanner_btn__LXX_z{min-height:40px;padding:0 18px;border-radius:999px;font-size:14px;font-weight:600;cursor:pointer;border:none;transition:var(--transition,all .3s ease)}.CookieConsentBanner_btnPrimary__AtLRp{background:linear-gradient(45deg,#ff69b4,#ff1493);color:#fff}.CookieConsentBanner_btnPrimary__AtLRp:hover{transform:translateY(-1px);box-shadow:0 4px 16px rgba(255,105,180,.35)}.CookieConsentBanner_btnSecondary__eEvbT{background:#ffc0cb;color:#ff1493}.CookieConsentBanner_btnSecondary__eEvbT:hover{background:#ffb6c1}@media (max-width:480px){.CookieConsentBanner_inner__u9NlS{flex-direction:column;align-items:stretch;justify-content:flex-start}.CookieConsentBanner_text__zbzsN{flex:0 1 auto;width:100%}.CookieConsentBanner_actions__UMm1e{justify-content:stretch;width:100%}.CookieConsentBanner_btn__LXX_z{flex:1;min-width:0}}