bf-teaser,bf-guess,bf-drops,cta-days{display:block}cta-days{display:inline}.bfx{position:relative;isolation:isolate;border-radius:var(--r-hero);overflow:hidden;background:var(--ink);color:var(--paper);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:40px;align-items:center;padding:56px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold-l) 45%,transparent)}.bfx:after{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border:1px solid color-mix(in srgb,var(--gold-h) 35%,transparent);border-radius:calc(var(--r-hero) - 10px);pointer-events:none}.bfx:before{content:"";position:absolute;left:-10%;bottom:-60%;width:70%;height:110%;background:radial-gradient(closest-side,color-mix(in srgb,var(--brand-pink) 35%,transparent),transparent);pointer-events:none}.bfx>*{position:relative;z-index:1}.bfx>.bf-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:blur(28px) saturate(1.25) brightness(.5);transform:scale(1.15);z-index:0;opacity:.32;pointer-events:none}.bfx--solo{grid-template-columns:minmax(0,1fr)}.bftag{align-self:flex-start;font-size:13px;font-weight:700;padding:8px 14px;border-radius:999px;background:color-mix(in srgb,var(--color-accent) 14%,transparent);color:var(--color-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-accent) 35%,transparent)}.bfx .ttl{font-size:64px;font-weight:800;letter-spacing:-.035em;line-height:1.02;margin:0}.display-xl .bfx .ttl,.display-headings .bfx .ttl{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:calc(var(--display-tracking) * 1em)}.bfx .ttl em{font-style:normal;color:var(--color-accent)}.rdl{font-size:18px;line-height:1.75;color:var(--color-muted);margin:0;max-width:540px}.rd{display:inline-block;color:transparent;border-radius:6px;padding:0 4px;line-height:1.2;vertical-align:baseline;-webkit-user-select:none;user-select:none;background:linear-gradient(100deg,color-mix(in srgb,var(--ink) 85%,var(--paper)) 20%,color-mix(in srgb,var(--ink) 70%,var(--paper)),color-mix(in srgb,var(--ink) 85%,var(--paper)) 60%) 0 0 / 300% 100%;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold-l) 35%,transparent);animation:rdsh 2.8s ease-in-out infinite}@keyframes rdsh{0%{background-position:100% 0}to{background-position:0 0}}.cnt4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:440px}.cnt4.cnt4--3{grid-template-columns:repeat(3,minmax(0,1fr))}.cnt4>div{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 0 14px;border-radius:24px;background:linear-gradient(160deg,color-mix(in srgb,var(--paper) 16%,transparent),color-mix(in srgb,var(--paper) 4%,transparent));-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);border:1px solid color-mix(in srgb,var(--paper) 22%,transparent);box-shadow:0 14px 34px color-mix(in srgb,var(--ink) 38%,transparent),inset 0 1px color-mix(in srgb,var(--paper) 40%,transparent),inset 0 -1px color-mix(in srgb,var(--ink) 25%,transparent)}.cnt4 .n{display:block;font-size:44px;font-weight:800;letter-spacing:-.03em;line-height:1;color:var(--paper);font-variant-numeric:tabular-nums;text-shadow:0 2px 12px color-mix(in srgb,var(--ink) 35%,transparent)}.cnt4 .u{display:block;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-h)}@media(prefers-reduced-transparency:reduce){.cnt4>div{background:var(--color-dark-2);-webkit-backdrop-filter:none;backdrop-filter:none}}@supports not (backdrop-filter: blur(1px)){.cnt4>div{background:color-mix(in srgb,var(--color-dark-2) 92%,transparent)}}.bff{display:flex;flex-direction:column;gap:10px;max-width:520px}.bff .r{display:flex;gap:8px}.bff input[type=text],.bff input[type=email]{flex:1 1 0;min-width:0;min-height:54px;border:1px solid color-mix(in srgb,var(--paper) 22%,transparent);background:color-mix(in srgb,var(--paper) 8%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--paper);border-radius:var(--r-input);padding:0 20px;font:inherit;font-size:15px}.bff .bff__fn{flex:.7 1 0}.bff input::placeholder{color:color-mix(in srgb,var(--paper) 62%,var(--ink))}.bff input[aria-invalid=true]{border-color:var(--color-accent)}.bff .btn{min-height:54px}.bfc{display:flex;gap:10px;align-items:flex-start;font-size:12.5px;line-height:1.5;color:color-mix(in srgb,var(--paper) 75%,var(--ink));cursor:pointer}.bfc input{width:20px;height:20px;margin:0;flex-shrink:0;accent-color:var(--gold-l)}.bfc a{text-decoration:underline}.bff__err{color:var(--color-accent);font-size:13px;font-weight:600;margin:0}.bfok{display:flex;flex-direction:column;gap:8px;padding:22px;border-radius:24px;background:color-mix(in srgb,var(--paper) 5%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold-l) 45%,transparent);max-width:520px}.bfok__lab{color:var(--gold-h)}.bfok__t{font-size:26px;font-weight:800;letter-spacing:-.02em}.bfok__p{font-size:14px;color:color-mix(in srgb,var(--paper) 80%,var(--ink))}.bfafter{font-size:18px;line-height:1.6}.bfafter a{text-decoration:underline;font-weight:700}.peek{position:relative;border-radius:28px;overflow:hidden;aspect-ratio:4 / 5;max-height:620px;background:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold-l) 40%,transparent)}.peek img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pk-b{filter:blur(22px) brightness(.45) saturate(.6);transform:scale(1.12)}.pk-s{-webkit-mask:radial-gradient(circle closest-side,black 92%,transparent 100%) 30% 35% / 180px 180px no-repeat;mask:radial-gradient(circle closest-side,black 92%,transparent 100%) 30% 35% / 180px 180px no-repeat;animation:peek 14s ease-in-out infinite alternate}@keyframes peek{0%{-webkit-mask-position:30% 35%;mask-position:30% 35%}50%{-webkit-mask-position:70% 45%;mask-position:70% 45%}to{-webkit-mask-position:45% 70%;mask-position:45% 70%}}.peek:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid color-mix(in srgb,var(--gold-h) 35%,transparent);border-radius:20px;pointer-events:none}.chipf{position:absolute;left:16px;right:16px;bottom:16px;z-index:2;background:var(--paper);color:var(--ink);border-radius:20px;padding:14px 16px;display:flex;align-items:center;gap:12px;font-size:14px;font-weight:600;box-shadow:inset 0 0 0 1px var(--warm-1)}.chipf .iconbtn{width:40px;height:40px;background:var(--ink);color:var(--gold-h);flex-shrink:0}.chipf .muted{color:color-mix(in srgb,var(--ink) 62%,var(--paper));font-weight:500}@media(prefers-reduced-motion:reduce){.rd,.pk-s{animation:none}}@container (max-width: 1100px){.bfx{grid-template-columns:minmax(0,1fr)}.peek{aspect-ratio:16 / 11}}@container (max-width: 860px){.bfx{padding:28px 20px;border-radius:30px;gap:26px}.bfx:after{top:10px;right:10px;bottom:10px;left:10px;border-radius:22px}.bfx .ttl{font-size:38px}.rdl{font-size:16px}.cnt4{gap:6px;max-width:none}.cnt4>div{border-radius:18px;padding:14px 0 10px}.cnt4 .n{font-size:30px}.bff .r{flex-direction:column}.bff .btn{width:100%}.peek{aspect-ratio:4 / 3;border-radius:22px}.pk-s{-webkit-mask-size:130px 130px;mask-size:130px 130px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/section-bf.css.map */
