.bzp-search-block{position:relative;flex:1;min-width:0;width:100%;z-index:50}.bzp-search-block .bzp-search{max-width:none}.bzp-live-results{position:absolute;top:calc(100% + 7px);left:0;right:0;background:#fff;border:1px solid #d7dfeb;border-radius:14px;box-shadow:0 15px 42px #26385628;max-height:480px;overflow-y:auto;overscroll-behavior:contain;text-align:left;z-index:1000}.bzp-live-results[hidden]{display:none!important}.bzp-live-item{display:flex;align-items:center;gap:14px;padding:14px 18px;border-bottom:1px solid #edf0f5;color:#233047;text-decoration:none!important}.bzp-live-item:hover,.bzp-live-item[aria-selected=true],.bzp-live-all[aria-selected=true]{background:#edf2fa}.bzp-live-item img{object-fit:contain;width:60px;height:60px;flex-shrink:0;background:white;border-radius:6px}.bzp-live-item>span:not(.bzp-live-price){flex:1;min-width:0}.bzp-live-item strong{display:block;font-size:14px;line-height:1.45;font-weight:650}.bzp-live-item small{display:block;color:#637087;font-size:11px;line-height:1.5;margin-top:5px}.bzp-live-price{font-size:18px;font-weight:750;color:#233047;white-space:nowrap;flex-shrink:0}.bzp-live-price del{font-size:12px;display:block}.bzp-live-price ins{background:none;text-decoration:none}.bzp-live-all{display:block;padding:14px 18px;text-align:center;background:#f5f7fc;font-size:13px;font-weight:650;color:#395a8a}.bzp-live-message{padding:18px;margin:0;color:#637087;font-size:14px}.bzp-live-status{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}@media(max-width:600px){.bzp-live-results{max-height:65vh}.bzp-live-item{padding:12px 10px;gap:10px;flex-wrap:wrap}.bzp-live-item img{width:46px;height:46px}.bzp-live-item strong{font-size:12px}.bzp-live-item small{font-size:10px}.bzp-live-price{font-size:15px;margin-left:56px}.bzp-live-item>span:not(.bzp-live-price){flex-basis:calc(100% - 60px)}}
.bzp-adapter-banner-wrap{width:min(1320px,calc(100% - 64px));margin:22px auto 0}.bzp-adapter-banner{display:flex;align-items:stretch;justify-content:space-between;border:1px solid #dce3ef;border-radius:18px;overflow:hidden;background:linear-gradient(110deg,#eaf0fa,#ece9f8);text-decoration:none!important;color:#233047;min-height:152px;box-shadow:0 4px 16px #30466a06}.bzp-adapter-copy{padding:21px 30px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;position:relative;z-index:1}.bzp-adapter-kicker{font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:#63769b;font-weight:700}.bzp-adapter-copy strong{font-size:26px;line-height:1.2;letter-spacing:-.5px;color:#283c60}.bzp-adapter-copy>span:not(.bzp-adapter-kicker):not(.bzp-adapter-cta){font-size:13px;color:#637087}.bzp-adapter-copy .bzp-adapter-cta{font-size:12px;font-weight:700;color:#395a8a;margin-top:6px}.bzp-adapter-banner img{width:42%;height:174px;object-fit:cover;object-position:right center;mix-blend-mode:multiply}.bzp-adapter-banner:hover{border-color:#b3c2dc}.bzp-adapter-banner:focus-visible{outline:3px solid #8fa7d0;outline-offset:3px}@media(max-width:720px){.bzp-adapter-banner-wrap{width:calc(100% - 30px);margin-top:16px}.bzp-adapter-banner{min-height:130px;position:relative}.bzp-adapter-copy{padding:19px 16px;width:65%}.bzp-adapter-copy strong{font-size:21px}.bzp-adapter-copy>span:not(.bzp-adapter-kicker):not(.bzp-adapter-cta){font-size:11px}.bzp-adapter-banner img{width:35%;height:auto;min-height:145px;object-position:70% center}.bzp-adapter-kicker{font-size:8px;letter-spacing:.8px}}
.bzp-stock-label{display:inline-flex;align-items:center;gap:8px;color:#237344;font-weight:600}.bzp-stock-dot{display:inline-block;width:9px;height:9px;min-width:9px;min-height:9px;flex-shrink:0;border-radius:50%;background:#22a653;box-shadow:0 0 0 3px #22a65318;vertical-align:middle;margin-right:1px}.bzp-live-stock .bzp-stock-dot{width:7px;height:7px;min-width:7px;min-height:7px;margin-right:6px;box-shadow:0 0 0 2px #22a65318}.bzp-stock-unavailable{color:#7a6170}
