:root{--cc-logo-font: "DM Sans", "Outfit", "Segoe UI", system-ui, sans-serif;--cc-logo-ink: #f4f4f7;--cc-logo-muted: #9a9aa8;--cc-logo-cyan: #5ec8f0;--cc-logo-purple: #a78bfa;--cc-logo-bg: #0b0b10;--cc-logo-radius: 14px}.cc-logo-reassure,.cc-logo-reassure *,.cc-logo-reassure *:before,.cc-logo-reassure *:after,.cc-logo-reassure-modal,.cc-logo-reassure-modal *,.cc-logo-reassure-modal *:before,.cc-logo-reassure-modal *:after{box-sizing:border-box}[data-cc-product-pin-gate]:not([data-cc-authorised]) [data-cc-logo-reassure],[data-cc-product-pin-gate]:not([data-cc-authorised]) [data-cc-logo-reassure-modal]{display:none!important}.cc-logo-reassure{margin:10px 0 0;width:100%}.cc-logo-reassure__trigger{appearance:none;-webkit-appearance:none;display:flex;align-items:center;gap:10px;width:100%;margin:0;padding:10px 12px;border:1px solid rgba(15,15,20,.12);border-radius:12px;background:#ffffffb8;color:#1a1a22;font-family:var(--cc-logo-font);text-align:left;cursor:pointer;box-shadow:0 1px #fff9 inset}.cc-logo-reassure__trigger:hover{border-color:#5ec8f073;background:#fff}.cc-logo-reassure__trigger:focus,.cc-logo-reassure__trigger:focus-visible{outline:2px solid var(--cc-logo-cyan);outline-offset:2px}.cc-logo-reassure__copy{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.cc-logo-reassure__label{font-size:14px;font-weight:650;line-height:1.25;letter-spacing:-.01em}.cc-logo-reassure__hint{font-size:12px;font-weight:500;color:#6b6b78}.cc-logo-reassure__chevron{flex:0 0 auto;width:7px;height:7px;margin-right:2px;border-right:1.5px solid #6b6b78;border-bottom:1.5px solid #6b6b78;transform:rotate(-45deg)}.cc-logo-reassure-modal[hidden]{display:none!important}.cc-logo-reassure-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:16px}.cc-logo-reassure-modal__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#05050894}.cc-logo-reassure-modal__dialog{position:relative;z-index:1;width:min(420px,100%);max-height:min(90dvh,calc(100dvh - 32px));overflow-y:auto;padding:22px 20px 18px;border-radius:var(--cc-logo-radius);background:radial-gradient(120% 80% at 0% 0%,rgba(94,200,240,.14),transparent 46%),radial-gradient(120% 80% at 100% 100%,rgba(167,139,250,.14),transparent 50%),var(--cc-logo-bg);border:1px solid rgba(255,255,255,.1);box-shadow:0 0 0 1px #5ec8f014,0 18px 48px #0000006b;color:var(--cc-logo-ink);font-family:var(--cc-logo-font);-webkit-font-smoothing:antialiased}.cc-logo-reassure-modal__close{appearance:none;-webkit-appearance:none;position:absolute;top:10px;right:10px;width:36px;height:36px;padding:0;border:0;border-radius:999px;background:#ffffff0f;color:var(--cc-logo-ink);font-size:24px;line-height:1;cursor:pointer}.cc-logo-reassure-modal__close:hover{background:#ffffff1f}.cc-logo-reassure-modal__close:focus,.cc-logo-reassure-modal__close:focus-visible,.cc-logo-reassure-modal__gotit:focus,.cc-logo-reassure-modal__gotit:focus-visible{outline:2px solid var(--cc-logo-cyan);outline-offset:2px}.cc-logo-reassure-modal__icon{display:block;width:128px;height:128px;margin:0 auto 8px;object-fit:contain;aspect-ratio:1 / 1}.cc-logo-reassure-modal__title{margin:0 0 12px;color:#fff;font-family:Outfit,Segoe UI,ui-sans-serif,system-ui,sans-serif;font-size:22px;font-weight:750;letter-spacing:-.02em;line-height:1.2;text-align:center}.cc-logo-reassure-modal__copy{display:grid;gap:10px;text-align:center}.cc-logo-reassure-modal__copy p{margin:0;color:var(--cc-logo-muted);font-size:14px;line-height:1.5;text-align:center}.cc-logo-reassure-modal__gotit{appearance:none;-webkit-appearance:none;display:block;width:100%;min-height:44px;margin-top:16px;padding:10px 14px;border:1px solid rgba(255,255,255,.16);border-radius:10px;background:#ffffff14;color:var(--cc-logo-ink);font:inherit;font-size:15px;font-weight:650;cursor:pointer}.cc-logo-reassure-modal__gotit:hover{border-color:#5ec8f073}@media(prefers-reduced-motion:reduce){.cc-logo-reassure__trigger,.cc-logo-reassure-modal__dialog{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cc-logo-reassurance.css.map */
