.bf-card-label{position:absolute;left:0;bottom:0;top:auto;z-index:2;background:var(--bf-accent);color:var(--bf-cream);font-family:var(--font-body-family);font-size:.95rem;font-weight:700;letter-spacing:.14em;line-height:1;padding:.6rem .85rem .55rem;text-transform:uppercase;pointer-events:none;border-top-right-radius:.4rem}@media screen and (min-width:750px){.bf-card-label{font-size:1.05rem;padding:.7rem 1rem .65rem}}.bf-bag{background:#fbf8f4;border:1px solid #e6dccf;padding:1.4rem 1.4rem 1.2rem;display:flex;flex-direction:column;gap:1rem;max-width:56rem;margin:0 auto;box-sizing:border-box}.bf-bag__top{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.bf-bag__title{font-family:Cormorant,Times New Roman,serif;font-weight:600;font-size:1.9rem;color:var(--bf-cocoa);margin:0}.bf-bag__count{font-size:1.2rem;color:#5c4a3c}.bf-bag__steps{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0}.bf-bag__track,.bf-bag__fill{position:absolute;left:12.5%;top:1.1rem;height:1px;background:#d9c6b4}.bf-bag__track{right:12.5%}.bf-bag__fill{top:1rem;height:3px;width:0;background:var(--bf-accent);transition:width .4s ease}.bf-bag__step{display:flex;flex-direction:column;align-items:center;gap:.5rem;position:relative}.bf-bag__dot{width:2.4rem;height:2.4rem;border-radius:50%;box-sizing:border-box;border:1px solid #c9b6a3;background:#fbf8f4;color:#8a7560;font-size:1.1rem;font-weight:700;display:flex;align-items:center;justify-content:center;transition:background .3s ease,color .3s ease,border-color .3s ease}.bf-bag__step--goal .bf-bag__dot{border-color:var(--bf-accent);color:var(--bf-accent)}.bf-bag__step.is-on .bf-bag__dot{background:var(--bf-accent);border-color:var(--bf-accent);color:var(--bf-cream)}.bf-bag__step--free.is-on .bf-bag__dot{background:var(--bf-done);border-color:var(--bf-done)}.bf-bag__label{font-size:1.1rem;font-weight:700;letter-spacing:.04em;color:#5c4a3c}.bf-bag__step--goal .bf-bag__label{color:var(--bf-accent)}.bf-bag__step--free.is-on .bf-bag__label{color:var(--bf-done)}.bf-bag__step--goal.is-passed .bf-bag__label{color:#5c4a3c}.bf-bag__msg{margin:0;text-align:center;font-size:1.3rem;font-weight:600;line-height:1.4;color:var(--bf-cocoa);transition:opacity .25s ease}.bf-bag__msg.is-swapping{opacity:0}.bf-bag.is-done .bf-bag__msg{color:var(--bf-done);font-weight:700}.bf-bag--drawer{max-width:none;margin:.2rem 0 .8rem;padding:1rem 1.2rem .9rem;gap:.8rem}.bf-bag--drawer .bf-bag__title{font-size:1.7rem}.bf-bag--drawer .bf-bag__count{font-size:1.15rem}.bf-bag--drawer .bf-bag__dot{width:2.2rem;height:2.2rem;font-size:1rem}.bf-bag--drawer .bf-bag__track{top:1rem}.bf-bag--drawer .bf-bag__fill{top:.9rem}.bf-bag--drawer .bf-bag__label{font-size:1rem}.bf-bag--drawer .bf-bag__msg{font-size:1.25rem}.bf-drawer-perks{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:.4rem 1.2rem;margin:.3rem 0 .6rem;padding:0;font-size:1.4rem;line-height:1.3}.bf-drawer-perks__ship{margin:0;padding:0;color:var(--bf-done);font-weight:700;font-size:1.5rem}.bf-drawer-perks__save{color:var(--bf-done);font-weight:700}.bf-drawer-perks__save strong{font-weight:800;color:var(--bf-done);font-size:1.5rem}.bf-drawer-perks__save[hidden]{display:none}.bf-offers[hidden],.bf-pill[hidden]{display:none!important}.bf-offers{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;display:flex;align-items:flex-end;justify-content:center;padding:0 1.2rem calc(1.6rem + env(safe-area-inset-bottom,0px));box-sizing:border-box}.bf-offers__overlay{display:block!important;position:absolute;top:0;right:0;bottom:0;left:0;background:#3e241673;opacity:0;transition:opacity .25s ease}.bf-offers__card{position:relative;width:100%;max-width:42rem;max-height:calc(100vh - 4rem);overflow-y:auto;background:#f7f3ee;border-radius:2.4rem;padding:3.4rem 2.4rem 2rem;box-sizing:border-box;display:flex;flex-direction:column;outline:none;transform:translateY(2.4rem);opacity:0;transition:transform .32s cubic-bezier(.2,.8,.2,1),opacity .25s ease;font-family:var(--font-body-family)}.bf-offers.is-open .bf-offers__overlay{opacity:1}.bf-offers.is-open .bf-offers__card{transform:none;opacity:1}@media(prefers-reduced-motion:reduce){.bf-offers__card,.bf-offers__overlay,.bf-bag__msg,.bf-bag__fill{transition:none!important}}.bf-offers__x{position:absolute;top:1rem;right:1rem;width:4.4rem;height:4.4rem;border-radius:50%;border:0;background:#fff;box-shadow:0 .4rem 1.4rem #3e24161f;color:var(--bf-cocoa);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.bf-offers__eyebrow{margin:0;text-align:center;font-size:1.1rem;font-weight:700;letter-spacing:.18em;color:#8c6a38;line-height:1.3;padding:0 3.6rem;white-space:nowrap}.bf-offers__title{margin:1.6rem 0 0;text-align:center;font-family:Cormorant,Times New Roman,serif;font-weight:600;font-size:3.3rem;line-height:1;letter-spacing:.01em;color:var(--bf-cocoa)}.bf-caps{display:flex;flex-direction:column;align-items:center;gap:1.2rem;margin-top:2rem}.bf-cap{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem;border-radius:99rem;background:var(--bf-cocoa);text-decoration:none;color:var(--bf-cream);max-width:100%;transition:transform .15s ease}.bf-cap:hover{transform:translateY(-1px)}.bf-cap__chip,.bf-cap__hot{height:3.4rem;padding:0 .9rem;border-radius:99rem;display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-body-family);font-weight:700;white-space:nowrap;line-height:1}.bf-cap__chip{background:#5a3a28;color:var(--bf-cream);font-size:1.4rem}.bf-cap__chip--word{font-size:1.2rem;letter-spacing:.06em}.bf-cap__hot{background:var(--bf-accent);color:var(--bf-cream);font-size:1.3rem;letter-spacing:.06em;padding:0 1.1rem}.bf-cap__op{color:var(--bf-gold);font-weight:700;font-size:1.6rem;line-height:1}.bf-cap__icon{flex:none}@media screen and (max-width:374px){.bf-offers__card{padding:3rem 1.6rem 1.8rem}.bf-offers__title{font-size:2.9rem}.bf-offers__eyebrow{letter-spacing:.12em;padding:0 3.2rem}.bf-cap{gap:.4rem;padding:.4rem}.bf-cap__chip,.bf-cap__hot{padding:0 .7rem;height:3.2rem;gap:.3rem}.bf-cap__chip{font-size:1.3rem}.bf-cap__chip--word,.bf-cap__hot{font-size:1.15rem;letter-spacing:.03em}.bf-cap__op{font-size:1.4rem}}.bf-offers__cta{margin-top:2.4rem;display:block;text-align:center;background:#121212;color:var(--bf-cream);padding:1.7rem;font-size:1.4rem;font-weight:700;letter-spacing:.14em;text-decoration:none}.bf-offers__later{align-self:center;background:none;border:0;min-height:4.4rem;margin-top:.4rem;color:var(--bf-cocoa);font-family:var(--font-body-family);font-size:1.4rem;text-decoration:underline;text-underline-offset:.4rem;cursor:pointer}.bf-offers__note{margin:0;text-align:center;font-size:1.2rem;color:#6b5a4c}@media screen and (min-width:750px){.bf-offers{align-items:center;padding:2rem}.bf-offers__x{top:1.4rem;right:1.4rem}.bf-offers__eyebrow{font-size:1.2rem;letter-spacing:.3em}.bf-offers__title{font-size:4rem}}.bf-pill{position:fixed;right:1.6rem;bottom:calc(1.8rem + env(safe-area-inset-bottom,0px));z-index:98;background:var(--bf-accent);color:var(--bf-cream);border:0;border-radius:99rem;padding:1.3rem 2rem;min-height:4.4rem;font-family:var(--font-body-family);font-size:1.2rem;font-weight:700;letter-spacing:.12em;box-shadow:0 .6rem 1.8rem #3e241638;cursor:pointer}body.bf-lock{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/16/assets/noot-black-friday.css.map */
