.bfcm-land{--bfcm-ink: #0a0a0a;--bfcm-muted: #6b6b6b;--bfcm-line: #e8e8e8;--bfcm-sale: #1a56db;--bfcm-bg: #fff;background:var(--bfcm-bg);color:var(--bfcm-ink);padding:20px 0 48px}.bfcm-land__inner{width:min(1120px,calc(100% - 32px));margin:0 auto}.bfcm-land__eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:var(--bfcm-ink);color:#fff;padding:6px 10px;border-radius:4px;margin:0 0 12px}.bfcm-land__title{margin:0 0 8px;font-size:clamp(1.5rem,5vw,2rem);font-weight:800;line-height:1.15;letter-spacing:-.02em}.bfcm-land__lead{margin:0 0 20px;font-size:.95rem;line-height:1.45;color:var(--bfcm-muted);max-width:36rem}.bfcm-land__size-row{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px}.bfcm-land__size-chip{-webkit-appearance:none;appearance:none;border:1px solid var(--bfcm-line);background:#fff;color:var(--bfcm-ink);border-radius:8px;min-width:52px;min-height:44px;padding:8px 12px;font-size:.95rem;font-weight:700;cursor:pointer}.bfcm-land__size-chip.is-active{border-color:var(--bfcm-ink);background:var(--bfcm-ink);color:#fff}.bfcm-land__size-chip:focus-visible{outline:2px solid var(--bfcm-sale);outline-offset:2px}.bfcm-land__status{margin:0 0 16px;font-size:.9rem;color:var(--bfcm-muted)}.bfcm-land__status strong{color:var(--bfcm-ink)}.bfcm-land__confirm-wrap{position:sticky;bottom:0;z-index:5;margin:0 -16px 20px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg,#fff0,#fff 28%)}.bfcm-land__confirm{display:flex;width:100%;align-items:center;justify-content:center;gap:8px;min-height:52px;border:0;border-radius:10px;background:var(--bfcm-ink);color:#fff;font-size:.95rem;font-weight:700;cursor:pointer;text-align:center;padding:12px 16px}.bfcm-land__confirm:disabled{opacity:.45;cursor:not-allowed}.bfcm-land__confirm[hidden],.bfcm-land__success[hidden],.bfcm-land__error[hidden],.bfcm-land__browse[hidden],.bfcm-land__thanks[hidden],.bfcm-land__wait[hidden],.bfcm-land__gate[hidden],[data-bfcm-select-prompt][hidden],[data-bfcm-browse][hidden]{display:none!important}.bfcm-land__wait{margin:8px 0 16px;padding:14px 16px;border-radius:10px;background:#f5f5f5}.bfcm-land__wait .bfcm-land__lead{margin:0}.bfcm-land__stage{position:relative;margin-top:8px}.bfcm-land__gate{position:relative;z-index:3;margin:0 0 16px;padding:20px 16px;border-radius:14px;background:#ffffffeb;border:1px solid var(--bfcm-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bfcm-land__gate-kicker{margin:0 0 8px;font-size:.8rem;color:var(--bfcm-muted)}.bfcm-land__gate-title{margin:0 0 8px;font-size:1.25rem;font-weight:800;letter-spacing:-.02em}.bfcm-land__gate-lead{margin:0 0 16px;color:var(--bfcm-muted);font-size:.95rem;line-height:1.45}.bfcm-land__countdown{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 18px}.bfcm-land__cd-unit{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:64px;border-radius:10px;background:var(--bfcm-ink);color:#fff;padding:8px 4px}.bfcm-land__cd-unit span{font-size:1.35rem;font-weight:800;font-variant-numeric:tabular-nums;line-height:1}.bfcm-land__cd-unit small{margin-top:4px;font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;opacity:.75}.bfcm-land__early-title{margin:0 0 8px;font-size:.95rem;font-weight:700}.bfcm-land__early-row{display:flex;gap:8px;flex-wrap:wrap}.bfcm-land__early-input{flex:1 1 180px;min-height:48px;border:1px solid var(--bfcm-line);border-radius:10px;padding:0 12px;font-size:1rem}.bfcm-land__early-btn{min-height:48px;border:0;border-radius:10px;background:var(--bfcm-ink);color:#fff;font-weight:700;padding:0 16px;cursor:pointer}.bfcm-land__early-msg{margin:10px 0 0;font-size:.85rem}.bfcm-land__early-msg--ok{color:#0f7a3a}.bfcm-land__early-msg--err{color:#8a1f1f}.bfcm-land__browse--locked,.bfcm-land__stage--locked [data-bfcm-browse]{filter:blur(10px);opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none;max-height:420px;overflow:hidden;mask-image:linear-gradient(180deg,#000 40%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,#000 40%,transparent 100%)}.bfcm-land__stage--locked .bfcm-land__gate{margin-bottom:-8px}.bfcm-land__error{margin:0 0 16px;padding:12px 14px;border-radius:8px;background:#fff1f1;color:#8a1f1f;font-size:.9rem;line-height:1.4}.bfcm-land__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px;list-style:none;margin:0;padding:0}@media(min-width:750px){.bfcm-land{padding:32px 0 64px}.bfcm-land__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 16px}.bfcm-land__confirm-wrap{position:static;margin:0 0 24px;padding:0;background:none;max-width:420px}}.bfcm-land__card{display:flex;flex-direction:column;min-width:0}.bfcm-land__card[hidden]{display:none!important}.bfcm-land__card-link{display:block;color:inherit;text-decoration:none}.bfcm-land__card-media{position:relative;aspect-ratio:1 / 1;border-radius:10px;overflow:hidden;background:#f3f3f3;margin-bottom:8px}.bfcm-land__card-media img{width:100%;height:100%;object-fit:cover;display:block}.bfcm-land__badge{position:absolute;top:8px;right:8px;background:var(--bfcm-ink);color:#fff;font-size:11px;font-weight:700;padding:4px 7px;border-radius:4px}.bfcm-land__card-title{margin:0 0 4px;font-size:.8rem;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bfcm-land__card-price{font-size:.8rem;color:var(--bfcm-muted)}.bfcm-land__card-price .is-sale{color:var(--bfcm-sale);font-weight:700}.bfcm-land__card-price s{margin-right:4px}.bfcm-land__empty{grid-column:1 / -1;padding:24px 8px;color:var(--bfcm-muted);font-size:.95rem;line-height:1.45}.bfcm-land__note{margin:16px 0 0;font-size:.8rem;color:var(--bfcm-muted);line-height:1.4}
/*# sourceMappingURL=/cdn/shop/t/48/assets/bfcm-private-landing.css.map */
