.landing-sticky-bar{position:fixed;bottom:0;left:0;right:0;z-index:999;background:var(--color-charcoal, #2D2D2D);box-shadow:0 -4px 20px #00000026;transform:translateY(100%);transition:transform .4s cubic-bezier(.16,1,.3,1);pointer-events:none}.landing-sticky-bar.is-visible{transform:translateY(0);pointer-events:auto}.landing-sticky-bar__inner{display:flex;align-items:center;justify-content:space-between;padding-top:12px;padding-bottom:12px;gap:16px}.landing-sticky-bar__info{display:flex;align-items:center;gap:16px;min-width:0}.landing-sticky-bar__title{font-family:var(--font-heading, "Playfair Display", Georgia, serif);font-size:1rem;font-weight:700;color:var(--color-text-light, #F5F5F5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.landing-sticky-bar__price{display:flex;align-items:baseline;gap:8px;flex-shrink:0}.landing-sticky-bar__price-compare{font-size:.85rem;color:#f5f5f580;text-decoration:line-through}.landing-sticky-bar__price-current{font-size:1.1rem;font-weight:700;color:var(--color-text-light, #F5F5F5)}.landing-sticky-bar__cta{display:inline-flex;align-items:center;justify-content:center;padding:12px 28px;background-color:var(--color-accent, #C8956C);color:#fff;border:none;border-radius:var(--border-radius-sm, 8px);font-family:var(--font-body, "Inter", sans-serif);font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.8px;text-decoration:none;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background-color .3s ease,transform .2s ease}.landing-sticky-bar__cta:hover{background-color:var(--color-gold-hover, #B8854E);transform:translateY(-1px)}.landing-sticky-bar__cta:active{transform:translateY(0)}@media(max-width:768px){.landing-sticky-bar__inner{padding-top:10px;padding-bottom:10px;padding-bottom:max(10px,env(safe-area-inset-bottom))}.landing-sticky-bar__title{font-size:.85rem;max-width:120px}.landing-sticky-bar__price-compare{display:none}.landing-sticky-bar__price-current{font-size:1rem}.landing-sticky-bar__cta{padding:10px 20px;font-size:.8rem}}@media(max-width:380px){.landing-sticky-bar__title{display:none}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/section-landing-sticky-bar.css.map */
