.tt-bm,.tt-bm *{box-sizing:border-box}:root{--tt-bm-black:#0b0b0c;--tt-bm-ink:#17171a;--tt-bm-gold:#d6b46a;--tt-bm-gold-2:#f3dfa6;--tt-bm-white:#f7f5ef}.tt-bm{font-family:var(--font-body-family, system-ui, sans-serif)}.tt-bm-bar{position:relative;z-index:6;display:block;padding:9px 14px;background:var(--tt-bm-black);color:var(--tt-bm-white);font-size:12px;font-weight:600;letter-spacing:.08em;text-align:center;line-height:1.4;border-bottom:1px solid rgba(214,180,106,.35)}.tt-bm-bar__count{margin-left:4px;color:var(--tt-bm-gold);font-variant-numeric:tabular-nums;white-space:nowrap}.tt-bm-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:16px;background:#050506c7;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.tt-bm-overlay.is-open{opacity:1;visibility:visible}.tt-bm-modal{position:relative;width:100%;max-width:440px;overflow:hidden;border-radius:18px;padding:64px 28px 24px;text-align:center;color:var(--tt-bm-white);background:radial-gradient(circle at 50% -20%,rgba(214,180,106,.32),transparent 55%),linear-gradient(170deg,var(--tt-bm-ink),var(--tt-bm-black) 70%);box-shadow:0 0 0 1px #d6b46a73,0 30px 60px #0009;transform:translateY(24px) scale(.96);transition:transform .5s cubic-bezier(.2,1.3,.4,1)}.tt-bm-overlay.is-open .tt-bm-modal{transform:none}.tt-bm-modal:before{content:"";position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;background:linear-gradient(115deg,transparent 45%,rgba(243,223,166,.1) 50%,transparent 55%);animation:tt-bm-sheen 5s ease-in-out infinite;pointer-events:none}.tt-bm-badge{position:absolute;top:14px;left:50%;width:56px;height:56px;margin-left:-28px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--tt-bm-gold-2),var(--tt-bm-gold));color:var(--tt-bm-black);font-weight:800;font-size:16px;box-shadow:0 6px 18px #d6b46a59}.tt-bm-eyebrow{display:inline-block;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--tt-bm-gold);margin-bottom:8px;font-weight:700}.tt-bm-title{margin:0 0 10px;font-family:var(--font-heading-family, Georgia, serif);font-size:28px;line-height:1.15;color:#fff}.tt-bm-title b{color:var(--tt-bm-gold)}.tt-bm-text{margin:0 auto 18px;max-width:34ch;font-size:15px;line-height:1.55;color:#f7f5efd1}.tt-bm-code{display:flex;align-items:stretch;margin:0 auto 14px;max-width:300px;border:2px dashed var(--tt-bm-gold);border-radius:12px;overflow:hidden;background:#ffffff0a}.tt-bm-code span{flex:1;padding:12px 10px;font-size:22px;font-weight:700;letter-spacing:.18em;color:#fff;font-family:ui-monospace,Menlo,monospace}.tt-bm-code button,.tt-bm-copy{border:0;cursor:pointer;padding:0 16px;font-weight:700;font-size:13px;background:var(--tt-bm-gold);color:var(--tt-bm-black);transition:background .2s}.tt-bm-code button:hover,.tt-bm-copy:hover{background:var(--tt-bm-gold-2)}.tt-bm-cta{display:block;width:100%;max-width:300px;margin:0 auto;padding:15px 18px;border:0;border-radius:999px;cursor:pointer;font-size:16px;font-weight:700;text-align:center;text-decoration:none;color:var(--tt-bm-black);background:linear-gradient(90deg,var(--tt-bm-gold),var(--tt-bm-gold-2));animation:tt-bm-pulse 2.4s infinite}.tt-bm-cta:hover{filter:brightness(1.06)}.tt-bm-timer{margin:12px 0 0;font-size:13px;font-weight:600;color:var(--tt-bm-gold);font-variant-numeric:tabular-nums}.tt-bm-note{margin:6px 0 0;font-size:12px;color:#f7f5ef8c}.tt-bm-no{margin-top:12px;background:none;border:0;cursor:pointer;font-size:13px;color:#f7f5ef99;text-decoration:underline;text-underline-offset:3px}.tt-bm-close{position:absolute;top:12px;right:12px;width:36px;height:36px;border-radius:50%;border:0;cursor:pointer;font-size:20px;line-height:1;color:#fff;background:#ffffff14;z-index:2}.tt-bm-close:hover{background:#ffffff29}.tt-bm-tab{position:fixed;left:14px;bottom:18px;z-index:2147482000;display:flex;align-items:center;gap:8px;padding:9px 16px 9px 9px;border:0;border-radius:999px;cursor:pointer;background:var(--tt-bm-black);color:#fff;font-size:13px;font-weight:700;letter-spacing:.06em;box-shadow:0 0 0 1px #d6b46a99,0 8px 24px #00000059;transform:translateY(120px);transition:transform .5s cubic-bezier(.2,1.3,.4,1);font-family:var(--font-body-family, system-ui, sans-serif)}.tt-bm-tab.is-visible{transform:none}.tt-bm-tab b{display:inline-flex;align-items:center;justify-content:center;height:30px;padding:0 9px;border-radius:999px;background:var(--tt-bm-gold);color:var(--tt-bm-black)}.tt-bm-home{position:relative;overflow:hidden;padding:48px 20px 52px;text-align:center;color:var(--tt-bm-white);background:radial-gradient(ellipse at 50% 0%,rgba(214,180,106,.22),transparent 60%),var(--tt-bm-black)}.tt-bm-home__title{margin:0 0 10px;font-family:var(--font-heading-family, Georgia, serif);font-size:clamp(30px,6vw,56px);line-height:1.05;color:#fff;letter-spacing:.01em}.tt-bm-home__text{margin:0 auto 10px;max-width:40ch;font-size:16px;line-height:1.55;color:#f7f5efd9}.tt-bm-home__text b{color:var(--tt-bm-gold);letter-spacing:.08em}.tt-bm-home__count{margin:0 0 22px;font-size:14px;font-weight:600;color:var(--tt-bm-gold);font-variant-numeric:tabular-nums}.tt-bm-bf .tt-bm-home{min-height:78vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:72px 20px}.tt-bm-bf .tt-bm-home__title{font-size:clamp(40px,10vw,96px);text-transform:uppercase}.tt-bm-offer{display:flex;align-items:center;gap:14px;margin:14px 0 16px;padding:14px 16px;border-radius:14px;color:var(--tt-bm-white);background:linear-gradient(120deg,var(--tt-bm-black),var(--tt-bm-ink));box-shadow:0 0 0 1px #d6b46a80}.tt-bm-offer__pct{flex:0 0 52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:15px;background:linear-gradient(135deg,var(--tt-bm-gold-2),var(--tt-bm-gold));color:var(--tt-bm-black)}.tt-bm-offer strong{display:block;font-size:15px;color:#fff;margin-bottom:2px}.tt-bm-offer small{display:block;font-size:13px;line-height:1.45;color:#f7f5efd1}.tt-bm-offer__count{color:var(--tt-bm-gold);font-weight:600;font-variant-numeric:tabular-nums}.tt-bm-copy{margin-top:8px;padding:7px 12px;border-radius:8px;font-size:13px;letter-spacing:.05em}@keyframes tt-bm-pulse{0%{box-shadow:0 0 #d6b46a8c}70%{box-shadow:0 0 0 14px #d6b46a00}to{box-shadow:0 0 #d6b46a00}}@keyframes tt-bm-sheen{0%,60%{transform:translate(-30%)}to{transform:translate(30%)}}@media(max-width:600px){.tt-bm-title{font-size:24px}.tt-bm-modal{padding:62px 20px 22px}.tt-bm-bar{font-size:11px;letter-spacing:.05em}}@media(prefers-reduced-motion:reduce){.tt-bm *,.tt-bm-cta,.tt-bm-modal:before{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/tt-blackmonth.css.map */
