body.lob-enabled{padding-bottom:var(--sticky-atc-bar-height, 0px)}.lob{--lob-ink: #2d1e08;--lob-muted: #7a7166;--lob-green: #0e3e31;--lob-line: #e6e1d9;position:fixed;left:0;right:0;bottom:0;z-index:29;background:#fff;border-radius:16px 16px 0 0;box-shadow:0 -4px 24px #00000014;color:var(--lob-ink);transform:translate3d(0,110%,0);transition:transform .3s cubic-bezier(.4,0,.2,1),bottom .3s cubic-bezier(.4,0,.2,1)}.lob.is-visible{transform:translateZ(0);bottom:var(--mobile-sticky-bar-height, 0px)}.mobile-sticky-bar-down .lob.is-visible{bottom:0}.lob p{margin:0}.lob [hidden]{display:none!important}.lob__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 36px}.lob__product{display:flex;align-items:center;gap:16px;min-width:0}.lob__image{flex:0 0 64px;width:64px;height:64px;border-radius:6px;overflow:hidden;background:#f1ece6}.lob__image img{width:100%;height:100%;object-fit:cover;display:block}.lob__product-text{display:flex;flex-direction:column;gap:4px;min-width:0}.lob__title{font-family:Playfair Display,serif;font-weight:600;font-size:18px;line-height:normal;color:var(--lob-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lob__qty{font-size:13px;line-height:normal;color:var(--lob-muted)}.lob__right{display:flex;align-items:center;gap:80px;flex-shrink:0}.lob__summary{display:flex;align-items:center}.lob__cell{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:0 32px;white-space:nowrap}.lob__cell+.lob__cell{border-left:1px solid var(--lob-line)}.lob__label{font-weight:500;font-size:11px;line-height:normal;letter-spacing:.06em;text-transform:uppercase;color:var(--lob-muted)}.lob__value{font-weight:600;font-size:15px;line-height:normal;color:var(--lob-ink)}.lob .lob__link{-webkit-appearance:none;appearance:none;display:inline;width:auto;height:auto;max-height:none;min-width:0;border-radius:0;box-shadow:none;text-transform:none;vertical-align:baseline;background:none;border:0;padding:0;margin:0;font:inherit;font-weight:600;font-size:15px;line-height:normal;color:var(--lob-green);text-decoration:underline;text-underline-offset:3px;cursor:pointer;min-height:0;letter-spacing:0}.lob .lob__link:before,.lob .lob__link:after{content:none}.lob__cta{display:flex;align-items:center;justify-content:flex-end;gap:24px}.lob__total{display:flex;flex-direction:column;align-items:flex-end}.lob__total-row{display:flex;align-items:baseline;gap:6px}.lob__total-value{font-family:Playfair Display,serif;font-weight:600;font-size:24px;line-height:normal;color:var(--lob-ink)}.lob__plus{font-size:12px;color:var(--lob-muted);white-space:nowrap}.lob__line{display:none}.lob__btn{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:56px;padding:0 32px;border:0;border-radius:28px;background:var(--lob-green);color:#fff;font:inherit;font-weight:500;font-size:16px;line-height:1;letter-spacing:0;white-space:nowrap;text-transform:none;cursor:pointer;transition:background-color .2s,opacity .2s}.lob__btn:hover{background:#0a2f25}.lob__btn:disabled{opacity:.5;cursor:not-allowed}.lob__btn{position:relative}.lob__btn.is-loading{pointer-events:none}.lob__btn .loading__spinner{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:22px;height:22px;display:none}.lob__btn.is-loading .loading__spinner{display:inline-flex!important}.lob__btn.is-loading>*:not(.loading__spinner){opacity:0}.lob__btn .loading__spinner .path{stroke:currentColor}.lob__pin{display:none;flex:0 0 auto}.lob__btn.is-inactive{background:var(--lob-line);color:var(--lob-muted)}.lob__btn.is-inactive .lob__pin{display:block}@media(max-width:1279.98px){.lob__inner{padding:16px 24px;gap:16px}.lob__right{gap:32px}.lob__cell{padding:0 20px}}@media(max-width:989.98px){.lob__inner{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:12px 16px 16px}.lob__product,.lob__summary{display:none}.lob__right{display:block}.lob__cta{flex-direction:column;align-items:stretch;gap:12px}.lob__total{align-items:flex-start;gap:2px}.lob__total .lob__label{font-size:10px}.lob__total-value{font-size:20px}.lob__plus{font-size:11px}.lob__line{display:block;font-size:11px;line-height:1.4;color:var(--lob-muted)}.lob__line b{font-weight:500;color:var(--lob-ink)}.lob .lob__line .lob__link{font-size:11px;font-weight:500;text-underline-offset:2px}.lob__sep{margin:0 6px}.lob__btn{width:100%;height:48px;border-radius:24px;font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/luciol-order-bar.css.map */
