.ccb{position:fixed;bottom:0;left:0;right:0;z-index:9999;background:#0a0a0a;color:#f5f4f1;border-top:1px solid rgba(255,255,255,.08)}.ccb__inner{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:18px;padding-bottom:18px;flex-wrap:wrap}.ccb__text{margin:0;font-size:13px;line-height:1.55;color:#f5f4f1bf;max-width:680px}.ccb__link{color:#f5f4f18c;border-bottom:1px solid rgba(245,244,241,.25);text-decoration:none;margin-left:6px;white-space:nowrap;transition:color .2s}.ccb__link:hover{color:#f5f4f1}.ccb__actions{display:flex;gap:10px;flex-shrink:0}.ccb__btn{font-family:var(--font-mono, monospace);font-size:11px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border-radius:999px;padding:12px 22px;white-space:nowrap;transition:opacity .2s}.ccb__btn:hover{opacity:.8}.ccb__btn--primary{background:#f5f4f1;color:#0a0a0a;border:1px solid #f5f4f1}.ccb__btn--secondary{background:transparent;color:#f5f4f1;border:1px solid rgba(245,244,241,.4)}@media(max-width:640px){.ccb__inner{flex-direction:column;align-items:flex-start;padding-top:20px;padding-bottom:28px;gap:16px}.ccb__actions{flex-direction:column;width:100%;gap:8px}.ccb__btn{width:100%;text-align:center;padding:16px 22px}}.csb{width:100%;align-self:stretch;margin-bottom:4px}.csb__track{width:100%;height:4px;background:#0000001a;border-radius:2px;overflow:hidden;margin-bottom:8px}.csb__fill{height:100%;background:var(--color-accent, #1E5FE8);border-radius:2px;transition:width .3s ease;min-width:2px}.csb__msg{margin:0;font-size:12px;color:var(--mute, rgba(0,0,0,.5));letter-spacing:.02em}.csb__msg strong{color:var(--ink, #111)}.ct-reassure{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 14px;width:100%;align-self:stretch;margin-top:14px;padding-top:14px;border-top:1px solid rgba(0,0,0,.07)}.ct-reassure__item{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--mute, rgba(0,0,0,.5));letter-spacing:.01em}.ct-reassure__item svg{flex-shrink:0;opacity:.65}.ct-pay{width:100%;align-self:stretch;margin-top:12px;text-align:center}.ct-pay__label{font-size:11px;color:var(--mute, rgba(0,0,0,.42));margin:0 0 8px;letter-spacing:.02em}.ct-pay__logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px}.ct-pay__logos span{display:inline-flex;align-items:center}.cu-upsell{width:100%;align-self:stretch;margin-bottom:12px}.cu-upsell__inner{background:#00000008;border:1px solid rgba(0,0,0,.08);border-radius:6px;padding:11px 14px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}.cu-upsell__text{margin:0;font-size:13px;color:var(--ink, #111);line-height:1.4}.cu-upsell__link{font-family:var(--font-mono, monospace);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink, #111);white-space:nowrap;text-decoration:none;border-bottom:1px solid currentColor;flex-shrink:0;transition:opacity .2s}.cu-upsell__link:hover{opacity:.6}.jumbo-text__container{width:100%}footer .jumbo-text__container{pointer-events:none}jumbo-text{display:block;font-family:var(--font-family, inherit);font-style:var(--font-style, normal);color:var(--color, inherit);font-weight:var(--font-weight, inherit);letter-spacing:var(--letter-spacing, -.02em);line-height:var(--line-height, 1);opacity:0;visibility:hidden;text-align:var(--text-align);text-box:var(--text-trim, trim-end cap text);text-transform:var(--text-transform, none);transition:opacity .3s ease;width:100%;margin-left:var(--margin-left-nudge, 0);margin-right:var(--margin-right-nudge, 0);overflow:visible}jumbo-text.ready{opacity:1;visibility:visible}jumbo-text[data-cap-text=true]{text-box-edge:cap text}.jumbo-text-line{display:inline-flex;white-space:pre}@media(prefers-reduced-motion:no-preference){.ready[data-text-effect=blur]{filter:blur(20px);opacity:.5;scale:1.05;transition:filter 1.6s var(--animation-timing-fade-in),opacity 1.3s var(--animation-timing-fade-in),scale 1.6s var(--animation-timing-fade-in)}.jumbo-text-visible[data-text-effect=blur]{filter:blur(0);opacity:1;scale:1}.ready[data-text-effect=reveal]{overflow:hidden}.ready[data-text-effect=reveal] .jumbo-text-line{transform:translateY(100%)}.jumbo-text-visible[data-text-effect=reveal] .jumbo-text-line{transition:transform .5s var(--animation-timing-fade-in) calc(var(--line-index) * .05s);transform:translateY(0)}.jumbo-text-visible[data-text-effect=reveal]{overflow:visible;transition:overflow 0s linear .75s}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
