.drawer--cart .drawer__close[data-v-8b2f5b14]{width:44px;height:56px;display:flex;align-items:center;justify-content:center}.drawer--cart .drawer__close[data-v-8b2f5b14] span{color:#111;font-size:22px;line-height:1}.drawer--cart .drawer__close[data-v-8b2f5b14]:hover span{color:var(--color-brand-600)}.cc-link[data-v-599f6546]{color:#fff;text-decoration:underline}.cc-bar[data-v-599f6546]{position:fixed;inset:auto 0 0;z-index:2147483000;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:14px 20px;background:#ff2355;color:#fff;box-shadow:0 -6px 24px #0000002e}.cc-bar-text[data-v-599f6546]{margin:0;font-size:14px;line-height:1.5;flex:1 1 320px}.cc-bar-actions[data-v-599f6546]{display:flex;gap:10px;flex-wrap:wrap}.cc-overlay[data-v-599f6546]{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:#00000080;overflow-y:auto}.cc-modal[data-v-599f6546]{width:min(1000px,100%);max-height:calc(100vh - 48px);overflow-y:auto;background:#fff;color:#1a1a1a;border-radius:0;box-shadow:0 24px 60px #0006}.cc-head[data-v-599f6546]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:18px 22px;border-bottom:1px solid #ececec}.cc-title[data-v-599f6546]{margin:0;font-size:19px;font-weight:700}.cc-head-actions[data-v-599f6546]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cc-btn[data-v-599f6546]{border:1px solid rgba(255,255,255,.6);background:transparent;color:#fff;border-radius:0;padding:9px 18px;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s}.cc-btn[data-v-599f6546]:hover{background:#ffffff24}.cc-btn-solid[data-v-599f6546]{background:#fff;color:#ff2355;border-color:#fff;font-weight:600}.cc-btn-solid[data-v-599f6546]:hover{background:#ffffffe6}.cc-modal .cc-btn[data-v-599f6546]{border-color:#d4d4d4;color:#1a1a1a}.cc-modal .cc-btn[data-v-599f6546]:hover{background:#f5f5f5}.cc-modal .cc-btn-red[data-v-599f6546]{background:#ff2355;color:#fff;border-color:#ff2355;font-weight:600}.cc-modal .cc-btn-red[data-v-599f6546]:hover{background:#e01048;border-color:#e01048}.cc-close[data-v-599f6546]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #d4d4d4;border-radius:999px;background:transparent;color:#555;cursor:pointer}.cc-close[data-v-599f6546]:hover{background:#f0f0f0;color:#1a1a1a}.cc-body[data-v-599f6546]{padding:22px}.cc-modal .cc-link[data-v-599f6546]{color:#ff2355}.cc-h3[data-v-599f6546]{margin:0 0 8px;font-size:15px;font-weight:700;color:#1a1a1a}.cc-intro[data-v-599f6546]{margin:0 0 6px;font-size:14px;line-height:1.5;color:#444;padding-bottom:14px;border-bottom:1px solid #ececec}.cc-list[data-v-599f6546]{margin-top:6px}.cc-row[data-v-599f6546]{display:flex;align-items:flex-start;gap:14px;padding:16px 0;cursor:pointer}.cc-row+.cc-row[data-v-599f6546]{border-top:1px solid #f0f0f0}.cc-row span[data-v-599f6546]{display:block}.cc-row strong[data-v-599f6546]{display:block;font-size:15px;font-weight:700;color:#1a1a1a;margin-bottom:3px}.cc-desc[data-v-599f6546]{font-size:13.5px;line-height:1.5;color:#666}.cc-desc em[data-v-599f6546]{font-style:normal;color:#9a3412}.cc-disabled[data-v-599f6546]{cursor:default}.cc-check[data-v-599f6546]{appearance:none;-webkit-appearance:none;margin:2px 0 0;width:20px;height:20px;flex:0 0 20px;border:1.5px solid #b3b3b3;border-radius:0;background:#fff;cursor:pointer;position:relative}.cc-check[data-v-599f6546]:checked{background:#ff2355;border-color:#ff2355}.cc-check[data-v-599f6546]:checked:after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2.5px 2.5px 0;transform:rotate(45deg)}.cc-check[data-v-599f6546]:disabled{cursor:default;background:#ececec;border-color:#d4d4d4}.cc-check[data-v-599f6546]:disabled:checked{background:#c9c9c9;border-color:#c9c9c9}@media(max-width:640px){.cc-head-actions[data-v-599f6546],.cc-bar-actions[data-v-599f6546]{width:100%}.cc-btn[data-v-599f6546]{flex:1 1 auto;text-align:center}}.newsletter__error[data-v-dc99e3d1]{display:block;color:#ffd2da;margin:-6px 0 8px;font-size:12px}
