:root{--ebf-ink: #503737;--ebf-cream: #F5F1EA;--ebf-sand: #EDE3D8;--ebf-red: #A8321F}.price.ll-ebf-on>.price__container,.ll-product-card__price.ll-ebf-on>:not(.ll-ebf-price){display:none!important}.ll-ebf-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-family:var(--ll-font-body, inherit);color:var(--ebf-ink);line-height:1.15}.ll-ebf-was{font-size:.9em;font-weight:500;opacity:.6;text-decoration-thickness:1.5px}.ll-ebf-now{font-size:1.12em;font-weight:800;color:var(--ebf-red)}.ll-ebf-off{display:inline-block;background:var(--ebf-red);color:#fff;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:3px 7px;border-radius:3px;align-self:center}.product-price .ll-ebf-price{gap:6px 12px}.product-price .ll-ebf-now{font-size:clamp(30px,6vw,40px);letter-spacing:-.01em}.product-price .ll-ebf-was{font-size:clamp(18px,3.4vw,22px)}.product-price .ll-ebf-off{font-size:13px;padding:5px 10px}.ll-sticky-atc__price .ll-ebf-off{display:none}.ll-ebf-line>:not(.ll-ebf-price){display:none!important}.ll-ebf-price--line{justify-content:flex-end;gap:2px 6px}.ll-ebf-price--line .ll-ebf-now{font-size:1em}.ll-ebf-price--line .ll-ebf-was{font-size:.85em}.ll-ebf-sticker-host{position:relative}.ll-ebf-sticker{position:absolute;top:10px;left:10px;z-index:5;pointer-events:none;width:64px;height:64px;border-radius:50%;background:var(--ebf-red);color:#fff;box-shadow:0 4px 14px #0000002e;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(-8deg);font-family:var(--ll-font-body, inherit);line-height:1}.ll-ebf-sticker b{font-size:20px;font-weight:900;letter-spacing:-.02em}.ll-ebf-sticker small{font-size:10px;font-weight:800;letter-spacing:.14em;margin-top:2px}.product-media__container>.ll-ebf-sticker{width:96px;height:96px;top:16px;left:16px}.product-media__container>.ll-ebf-sticker b{font-size:30px}.product-media__container>.ll-ebf-sticker small{font-size:12px}.ll-ebf-pdp{margin:14px 0 10px;padding:16px 16px 14px;border-radius:12px;background:var(--ebf-ink);color:var(--ebf-cream);text-align:left;border:3px solid var(--ebf-ink);box-shadow:6px 6px 0 var(--ebf-sand)}.ll-ebf-pdp__top{margin:0;font-weight:900;letter-spacing:.14em;text-transform:uppercase;font-size:clamp(17px,4.4vw,21px);line-height:1.15}.ll-ebf-pdp__top span{display:inline-block;white-space:nowrap;color:var(--ebf-cream);background:var(--ebf-red);padding:1px 6px;margin-left:2px}.ll-ebf-pdp__save{margin:8px 0 0;font-size:15px;line-height:1.4;color:var(--ebf-cream)}.ll-ebf-pdp__save strong{font-size:18px;color:#fff}.ll-ebf-pdp__perks{list-style:none;margin:10px 0 0;padding:10px 0 0;border-top:1px solid rgba(245,241,234,.25);display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ll-ebf-pdp__perks li:before{content:"\2713  "}.ll-bundle-banner,.ll-pdp-offers,.llqa-mm,.ll-tray-float,.ll-tray,.ll-sb{display:none!important}.ll-cx-msg.ll-ebf-msg{background:var(--ebf-ink)!important;color:var(--ebf-cream)!important}.ll-cx-msg.ll-ebf-msg .ll-cx-msg__l1{font-weight:800;letter-spacing:.04em}.ll-ebf-pdp__gift{margin:10px 0 0;padding:8px 10px;border-radius:8px;background:var(--ebf-sand);color:var(--ebf-ink);font-size:14px;line-height:1.35;font-weight:600}.ll-ebf-prog{margin:0 0 14px;padding:12px 14px 10px;border-radius:10px;background:var(--ebf-cream);color:var(--ebf-ink);border:1.5px solid var(--ebf-sand)}.ll-ebf-prog[hidden]{display:none}.ll-ebf-prog.is-gift{border-color:var(--ebf-red)}.ll-ebf-prog__msg{margin:0 0 10px;font-size:14px;line-height:1.35}.ll-ebf-prog__ok{color:#2f6b3a;font-weight:700}.ll-ebf-prog__track{position:relative;height:8px;border-radius:4px;background:#50373724;margin:0 6px}.ll-ebf-prog__fill{position:absolute;left:0;top:0;bottom:0;border-radius:4px;background:var(--ebf-ink);transition:width .35s}.ll-ebf-prog.is-gift .ll-ebf-prog__fill{background:var(--ebf-red)}.ll-ebf-prog__dot{position:absolute;top:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:#fff;border:2.5px solid rgba(80,55,55,.35);box-sizing:border-box}.ll-ebf-prog__dot.is-on{background:var(--ebf-ink);border-color:var(--ebf-ink)}.ll-ebf-prog.is-gift .ll-ebf-prog__dot.is-on{background:var(--ebf-red);border-color:var(--ebf-red)}.ll-ebf-prog__labels{position:relative;height:30px;margin:6px 6px 0}.ll-ebf-prog__lbl{position:absolute;top:0;transform:translate(calc(-100% + 8px));text-align:right;white-space:nowrap;font-size:10px;line-height:1.2;letter-spacing:.03em;text-transform:uppercase;opacity:.7}.ll-ebf-prog__lbl b{display:block;font-size:13px;letter-spacing:0}.ll-ebf-prog__lbl.is-on{opacity:1;font-weight:700}.ll-ebf-prog__lbl--end{right:0;left:auto;transform:none;text-align:right}.ll-ebf-prog__add{display:block;width:100%;margin:0 0 12px;padding:11px 14px;border:0;border-radius:6px;cursor:pointer;background:var(--ebf-red);color:#fff;font:inherit;font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ll-ebf-prog__add:disabled{opacity:.6;cursor:default}.ll-ebf-prog__add:focus-visible{outline:2px solid var(--ebf-ink);outline-offset:2px}.ll-ebf-prog__note{margin:6px 0 0;font-size:10px;letter-spacing:.05em;text-transform:uppercase;opacity:.65}.cart-template .cart-footer__shipping,.cart-template .ll-cx-msg,#CartDrawer .ll-ship,#CartDrawer .ll-cx-msg{display:none!important}#CartDrawer .ll-ebf-prog{margin:10px 0 12px}.cart-template .ll-cx-offer{margin-top:0!important}.cart-template__title{margin-bottom:10px!important}@media(max-width:749px){.cart-template__title{font-size:28px!important;margin:0 0 10px!important}.cart-template .breadcrumb{padding-top:6px!important;padding-bottom:6px!important}.cart-template__summary{margin-top:6px!important}}.ll-sale__track{animation-duration:120s!important}.ll-ebf-bar{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;align-items:center;justify-content:center;gap:4px 14px;flex-wrap:wrap;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--ebf-red);color:#fff!important;text-decoration:none!important;text-align:center;box-shadow:0 -4px 18px #0000002e}.ll-ebf-bar__big{font-weight:900;letter-spacing:.14em;font-size:clamp(16px,4.4vw,20px)}.ll-ebf-bar__small{font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:11px;opacity:.95}body:has(.ll-ebf-bar){padding-bottom:64px}@media(min-width:990px){body:has(.ll-ebf-bar){padding-bottom:52px}}.ll-ebf-sticker b{font-size:18px}.product-media__container>.ll-ebf-sticker b{font-size:26px}.ll-ebf-sticker--generic b{font-size:13px;letter-spacing:.12em}.product-media__container>.ll-ebf-sticker--generic b{font-size:18px}
/*# sourceMappingURL=/cdn/shop/t/49/assets/ll-ebf-sale.css.map */
