.hs-bb{position:fixed;left:10px;right:10px;bottom:calc(14px + env(safe-area-inset-bottom) + var(--hs-bb-offset, 0px));z-index:900;display:flex;flex-direction:column;align-items:stretch;font-family:var(--font-body-family),sans-serif;color:#111;pointer-events:none;transition:bottom .25s ease}.hs-bb[hidden]{display:none}.hs-bb p{margin:0}.hs-bb button{-webkit-appearance:none;appearance:none;margin:0;font:inherit;box-shadow:none;cursor:pointer}.hs-bb__panel{display:none;flex-direction:column;gap:11px;padding:12px;background:#fff;border:1px solid #e4e4e4;border-top:2px solid #c9a66b;box-shadow:0 12px 32px #1111111f;pointer-events:auto}.hs-bb.is-open .hs-bb__panel{display:flex;animation:hs-bb-rise .35s ease-out}.hs-bb__top{display:flex;align-items:center;gap:10px}.hs-bb__img{flex:0 0 42px;width:42px;height:42px;object-fit:cover;background:#ebebeb;display:block}.hs-bb__img[hidden]{display:none}.hs-bb__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.hs-bb__eyebrow{font-size:9px;font-weight:700;line-height:1.2;letter-spacing:.18em;text-transform:uppercase;color:#8a6a2f}.hs-bb__headline{font-size:14px;font-weight:700;line-height:1.2;color:#111;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .hs-bb .hs-bb__x{flex:0 0 32px;width:32px;height:32px;padding:0;border:0;border-radius:0;background:transparent;display:flex;align-items:center;justify-content:center}.hs-bb__bottom{display:flex;align-items:center;gap:10px}.hs-bb.no-steps .hs-bb__steps{visibility:hidden}.hs-bb__steps{flex:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.hs-bb__step{display:flex;flex-direction:column;gap:5px}.hs-bb__seg{position:relative;display:block;height:4px;overflow:hidden;background:#e6e6e6}.hs-bb__step.is-free .hs-bb__seg{background:#eadfc8}.hs-bb__step.is-filled .hs-bb__seg{background:#111}.hs-bb__step.is-free.is-filled .hs-bb__seg{background:#c9a66b}.hs-bb__label{font-size:8.5px;font-weight:700;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:#767676}.hs-bb__step.is-filled .hs-bb__label{color:#111}.hs-bb__step.is-free .hs-bb__label{color:#8a6a2f}body .hs-bb .hs-bb__cta{flex:0 0 auto;display:inline-flex;align-items:center;height:32px;padding:0 12px;border:1px solid #111;border-radius:0;background:#fff;color:#111;font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;white-space:nowrap}body .hs-bb .hs-bb__cta:hover,body .hs-bb .hs-bb__cta.is-solid{background:#111;color:#fff}body .hs-bb .hs-bb__pill{position:relative;align-self:flex-end;display:none;align-items:center;gap:8px;height:36px;padding:0 12px;overflow:hidden;border:1px solid #111;border-radius:0;background:#fff;color:#111;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 6px 18px #1111111f;pointer-events:auto}.hs-bb.is-pill .hs-bb__pill{display:inline-flex;animation:hs-bb-rise .35s ease-out}.hs-bb__pill:after,.hs-bb.is-unlocked .hs-bb__step.is-free .hs-bb__seg:after{content:"";position:absolute;top:0;bottom:0;left:0;width:35%;background:linear-gradient(90deg,#d4b26a00,#d4b26a59 35%,#f0deb4bf,#d4b26a59 65%,#d4b26a00);transform:translate(-150%) skew(-20deg);animation:hs-bb-sheen 3.4s ease-in-out infinite;pointer-events:none}.hs-bb.is-unlocked .hs-bb__step.is-free .hs-bb__seg:after{background:linear-gradient(90deg,#fff0,#ffffffd9,#fff0)}@keyframes hs-bb-rise{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}@keyframes hs-bb-sheen{0%{transform:translate(-150%) skew(-20deg)}60%,to{transform:translate(420%) skew(-20deg)}}@media(prefers-reduced-motion:reduce){.hs-bb.is-open .hs-bb__panel,.hs-bb.is-pill .hs-bb__pill{animation:none}.hs-bb__pill:after,.hs-bb.is-unlocked .hs-bb__step.is-free .hs-bb__seg:after{animation:none;display:none}}html.hs-bb-has-items [class*=kl-teaser]{display:none!important}@media(min-width:750px){.hs-bb{left:auto;right:24px;bottom:calc(24px + var(--hs-bb-offset, 0px));width:400px}.hs-bb__panel{padding:14px;gap:12px}.hs-bb__img{flex-basis:52px;width:52px;height:52px}.hs-bb__eyebrow{font-size:10px}.hs-bb__headline{font-size:16px}.hs-bb__label{font-size:9.5px}body .hs-bb .hs-bb__cta{height:36px;padding:0 14px;font-size:10.5px}body .hs-bb .hs-bb__pill{height:40px;font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/hs-basket-bar.css.map */
