:root{--bf-ink:#15100D;--bf-gold:#D2AD62;--bf-gold-soft:#EBD6A6;--bf-clay:#C8563C;--bf-clay-deep:#A8442E;--bf-ivory:#FAF6F0;--bf-taupe:#8C7A6C;--bf-display:"Fraunces",Georgia,serif;--bf-ui:"Figtree",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif}.bf-vh{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.bfp{display:inline-flex;align-items:baseline;gap:.2rem .5rem;flex-wrap:wrap;line-height:1.2}.bfp-now{font-family:var(--bf-display);font-weight:800}.bfp.is-sale .bfp-now{color:var(--bf-clay-deep)}.bfp-was{color:var(--bf-taupe);font-size:.86em;font-weight:500}.bfp-save{background:var(--bf-ink);color:var(--bf-gold-soft);font-family:var(--bf-ui);font-weight:800;font-size:.68rem;letter-spacing:.05em;text-transform:uppercase;padding:.3em .6em;border-radius:6px;white-space:nowrap}.bfp-pv,.bf-pv{display:inline-block;font-family:var(--bf-ui);font-size:.62rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#7a2414;border-radius:5px;padding:.22em .5em;vertical-align:middle}.bf-deal-tag{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--bf-ui);font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--bf-ink);background:linear-gradient(100deg,var(--bf-gold) 0%,var(--bf-gold-soft) 45%,var(--bf-gold) 90%);background-size:220% 100%;animation:bfShine 3.2s linear infinite;border-radius:999px;padding:.35em .75em}@keyframes bfShine{to{background-position:-220% 0}}.card .shot .badge.bf-badge,.bf-ribbon{background:var(--bf-ink)!important;color:var(--bf-gold-soft)!important}.bf-card{background:var(--white,#FFFDFB);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 3px 14px #3a2a2212;transition:transform .3s cubic-bezier(.22,.68,.32,1),box-shadow .3s}.bf-card:hover{transform:translateY(-5px);box-shadow:0 20px 48px #3a2a2226}.bf-card[hidden]{display:none}.bf-card .bf-shot{position:relative;display:block;aspect-ratio:4/3.3;background:#e3e1dd;overflow:hidden}.bf-card .bf-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.22,.68,.32,1)}.bf-card:hover .bf-img{transform:scale(1.04)}.bf-ribbon-tag{position:absolute;top:10px;left:10px;z-index:2;background:#15100d;color:#ebd6a6;font-family:Figtree,sans-serif;font-size:.66rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;padding:.42em .7em;border-radius:6px}.bf-card .bf-body{padding:.85rem .95rem 1rem;display:grid;gap:.35rem;align-content:start}.bf-card h3{font-family:Fraunces,Georgia,serif;font-size:1rem;line-height:1.25;font-weight:600;margin:0;color:#3a2a22}.bf-card .bf-priceline .bfp-now{font-size:1.18rem}.bf-card .bf-deal-slot{display:grid;gap:.2rem}.bf-card .bf-deal-slot[hidden]{display:none}.bf-deal-note{font-size:.74rem;color:#8c7a6c;font-weight:600;font-family:Figtree,sans-serif}.bf-card .bf-fin{font-size:.78rem;font-weight:700;color:#c8563c}@media(max-width:620px){.bf-card .bf-body{padding:.7rem .7rem .85rem}.bf-card h3{font-size:.92rem}.bf-card .bf-priceline .bfp-now{font-size:1.05rem}}.bf-bar{background:var(--bf-ink);color:var(--bf-ivory);font-family:var(--bf-ui);font-size:.88rem;font-weight:700;line-height:1.35;position:relative;z-index:40;border-bottom:1px solid rgba(210,173,98,.35)}.bf-bar a{color:inherit;text-decoration:none}.bf-bar .in{max-width:1300px;margin-inline:auto;padding:.6rem clamp(16px,4vw,60px);display:flex;align-items:center;justify-content:center;gap:.4rem 1rem;flex-wrap:wrap;text-align:center}.bf-bar .tag{font-size:.68rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--bf-ink);background:var(--bf-gold);border-radius:4px;padding:.3em .6em}.bf-bar .wave{color:var(--bf-gold-soft)}.bf-bar .cd{font-variant-numeric:tabular-nums;color:var(--bf-ivory);opacity:.92}.bf-bar .cd b{color:var(--bf-gold-soft)}.bf-bar .go{color:var(--bf-gold-soft);border-bottom:2px solid rgba(210,173,98,.5);white-space:nowrap}.bf-bar :focus-visible{outline:3px solid var(--bf-gold);outline-offset:3px;border-radius:4px}@media(max-width:620px){.bf-bar{font-size:.8rem}.bf-bar .in{gap:.25rem .6rem;padding-block:.5rem}.bf-bar .wave,.bf-bar .wave-sep,.bf-bar .go .lg{display:none}}.bf-truck{position:fixed;right:20px;bottom:92px;z-index:85;width:min(540px,calc(100vw - 24px));display:grid;grid-template-columns:190px 1fr;background:#fffdfb;color:#3a2a22;font-family:var(--bf-ui);border-radius:18px;box-shadow:0 22px 60px #15100d52;outline:1px solid rgba(210,173,98,.6);overflow:hidden;transform:translateY(140%);opacity:0;transition:transform .5s cubic-bezier(.22,.68,.32,1),opacity .35s}.bf-truck.show{transform:none;opacity:1}.bf-truck[hidden]{display:none}.bf-truck .scene{position:relative;min-height:112px;background:var(--bf-ink);overflow:hidden}.bf-truck .road{position:absolute;left:0;right:0;bottom:12px;height:2px;background:repeating-linear-gradient(90deg,rgba(235,214,166,.55) 0 12px,transparent 12px 22px)}.bf-truck .fee{position:absolute;left:0;right:0;top:22px;text-align:center;font-family:var(--bf-display);font-weight:700;font-size:1.2rem;color:var(--bf-ivory);letter-spacing:-.01em;white-space:nowrap}.bf-truck .fee .old{display:inline-block;position:relative;clip-path:inset(0 0 0 0)}.bf-truck .fee .old:after{content:"";position:absolute;left:-4%;right:-4%;top:52%;height:3px;background:var(--bf-clay);transform:scaleX(0);transform-origin:left}.bf-truck .fee .free{position:absolute;left:50%;top:-4px;transform:translate(-50%) scale(.4) rotate(-8deg);opacity:0;font-family:var(--bf-ui);font-weight:900;font-size:1.7rem;letter-spacing:.06em;color:var(--bf-ink);background:var(--bf-gold);padding:.04em .42em;border-radius:7px;box-shadow:0 6px 20px #d2ad6273}.bf-truck .rig{position:absolute;bottom:8px;left:0;width:84px;height:auto;transform:translate(-110px)}.bf-truck .rig .wheel{transform-box:fill-box;transform-origin:center}.bf-truck.play .rig{animation:bfDrive 2s cubic-bezier(.45,.05,.55,.95) .15s forwards}.bf-truck.play .rig .wheel{animation:bfSpin .35s linear 6}.bf-truck.play .fee .old:after{animation:bfStrike .35s ease-out .5s forwards}.bf-truck.play .fee .old{animation:bfWipe .8s linear .85s forwards}.bf-truck.play .fee .free{animation:bfStamp .45s cubic-bezier(.2,1.6,.4,1) 1.6s forwards}@keyframes bfDrive{to{transform:translate(260px)}}@keyframes bfDriveSm{to{transform:translate(170px)}}@keyframes bfSpin{to{transform:rotate(360deg)}}@keyframes bfStrike{to{transform:scaleX(1)}}@keyframes bfWipe{to{clip-path:inset(0 0 0 100%)}}@keyframes bfStamp{to{opacity:1;transform:translate(-50%) scale(1) rotate(-6deg)}}.bf-truck .txt{padding:.85rem 2.4rem .9rem 1rem;display:grid;gap:.2rem;align-content:center}.bf-truck .txt b{font-family:var(--bf-display);font-size:1.02rem;line-height:1.2}.bf-truck .txt p{margin:0;font-size:.82rem;color:#6b5a4f;line-height:1.35}.bf-truck .cta{justify-self:start;display:inline-flex;margin-top:.4rem;background:var(--bf-clay);color:#fff;font-weight:800;font-size:.85rem;border-radius:999px;padding:.55em 1em;text-decoration:none}.bf-truck .cta:hover{background:var(--bf-clay-deep)}.bf-truck .x{position:absolute;top:6px;right:6px;z-index:3;width:30px;height:30px;border-radius:50%;border:0;background:transparent;color:#8c7a6c;font-size:1.3rem;line-height:1;cursor:pointer}.bf-truck .x:hover{background:#f3ebe1}.bf-truck :focus-visible{outline:3px solid var(--bf-gold);outline-offset:2px}@media(max-width:620px){.bf-truck{left:10px;right:10px;bottom:10px;width:auto;grid-template-columns:118px 1fr}.bf-truck .scene{min-height:100%}.bf-truck .fee{top:16px;font-size:.95rem}.bf-truck .fee .free{font-size:1.25rem}.bf-truck .rig{width:60px;transform:translate(-80px)}.bf-truck.play .rig{animation-name:bfDriveSm}.bf-truck .txt{padding:.7rem 2.2rem .75rem .8rem}.bf-truck .txt b{font-size:.92rem}.bf-truck .txt p{font-size:.76rem}.bf-truck .cta{font-size:.8rem;padding:.45em .85em}}@media(prefers-reduced-motion:reduce){.bf-truck,.bf-truck .rig,.bf-truck .fee .old,.bf-truck .fee .free{transition:none!important;animation:none!important}.bf-truck .rig,.bf-truck .fee .old{display:none}.bf-truck .fee .free{opacity:1;transform:translate(-50%) rotate(-6deg)}.bf-deal-tag{animation:none}}.bfh .deal .bf-deal-slot{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .5rem}.bfh .deal .bf-deal-note{display:block;width:100%}@media(max-width:620px){.monn-sp .sp-score .cap{white-space:normal}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/monn-bf-nov.css.map */
