.tb9-sticky-bar{position:fixed;inset:auto 0 0;z-index:40;background:#fff;border-top:1px solid #dcdedc;box-shadow:0 -4px 20px #20262908;padding:10px 20px calc(10px + env(safe-area-inset-bottom));color:#202629;font-family:Figtree,sans-serif;letter-spacing:0}
.tb9-sticky-bar[hidden]{display:none}
.tb9-sticky-inner{display:flex;align-items:center;gap:18px;max-width:1210px;margin:auto;min-height:60px}
.tb9-sticky-image{width:56px;height:56px;object-fit:contain;flex-shrink:0}
.tb9-sticky-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px;font-size:18px;line-height:1.2}
.tb9-sticky-from{font-size:13px;width:100%;color:#5c656b}
.tb9-sticky-price strong{font-weight:700}.tb9-sticky-price s{color:#999;font-size:14px}
.tb9-sticky-link{display:flex;align-items:center;justify-content:center;margin-left:auto;min-height:56px;padding:14px 28px;background:var(--sticky-button);color:var(--sticky-button-text)!important;border-radius:12px;text-decoration:none;font-size:18px;font-weight:700;line-height:1.25;white-space:nowrap;box-sizing:border-box}
.tb9-sticky-link:hover{filter:brightness(.95)}.tb9-sticky-link:focus-visible{outline:3px solid #000;outline-offset:3px}
body:has(tb9-sticky-offer){padding-bottom:calc(84px + env(safe-area-inset-bottom))}
body:has(dialog[open]) .tb9-sticky-bar{display:none}
@media(max-width:749px){.tb9-sticky-bar{padding:10px 16px calc(10px + env(safe-area-inset-bottom))}.tb9-sticky-inner{gap:12px;min-height:64px}.tb9-sticky-image{width:46px;height:46px}.tb9-sticky-link{padding:14px 12px;font-size:18px}.tb9-sticky-price{font-size:18px}}
@media(max-width:359px){.tb9-sticky-inner{gap:8px}.tb9-sticky-link{font-size:16px;padding-inline:10px}.tb9-sticky-image{width:38px}.tb9-sticky-price{font-size:16px}}
.tb9-sticky-bar{transform:none!important;transition:none!important;box-sizing:border-box;width:100%;backface-visibility:hidden}
.tb9-sticky-bar[hidden]{display:none!important;pointer-events:none}
