.bvx-cartcta{padding:74px 24px;background:linear-gradient(135deg,var(--nt-surface-strong) 0%,var(--nt-surface-strong-2) 55%,var(--nt-surface-strong-2) 100%);color:var(--nt-on-strong);font-family:var(--nt-font-body)}.bvx-cartcta__inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1.15fr .85fr;gap:44px;align-items:center}.bvx-cartcta__lead{font-size:16px;line-height:1.76;color:rgba(var(--nt-on-strong-rgb),.76);max-width:620px}.bvx-cartcta__points{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:11px}.bvx-cartcta__points li{display:flex;align-items:flex-start;gap:11px;font-size:14.8px;line-height:1.6;color:rgba(var(--nt-on-strong-rgb),.85)}.bvx-cartcta__points svg{width:20px;height:20px;flex:0 0 20px;color:var(--nt-accent-on-strong);margin-top:1px}.bvx-cartcta__panel{background:rgba(var(--nt-on-strong-rgb),.05);border:1px solid rgba(var(--nt-on-strong-rgb),.13);border-radius:24px;padding:26px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;flex-direction:column;gap:13px}.bvx-cartcta__panel-top{display:flex;align-items:center;gap:14px;padding-bottom:16px;border-bottom:1px solid rgba(var(--nt-on-strong-rgb),.1)}.bvx-cartcta__icon{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:rgba(var(--nt-accent-on-strong-rgb),.15);color:var(--nt-accent-on-strong);flex:0 0 48px}.bvx-cartcta__icon svg{width:26px;height:26px}.bvx-cartcta__panel-label{display:block;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:rgba(var(--nt-on-strong-rgb),.55);font-weight:700}.bvx-cartcta__panel-value{display:block;font-family:var(--nt-font-ui);font-size:19px;font-weight:800;letter-spacing:.6px;margin-top:3px}.bvx-cartcta__secure{display:inline-flex;align-items:center;gap:8px;font-size:11.8px;letter-spacing:.8px;color:rgba(var(--nt-on-strong-rgb),.55);justify-content:center;margin-top:2px}.bvx-cartcta__secure svg{width:17px;height:17px;color:var(--nt-accent-on-strong)}.bvx-cartbtn{position:relative;display:flex;align-items:center;justify-content:center;gap:11px;width:100%;min-height:56px;padding:16px 26px;border-radius:16px;border:1px solid transparent;background:linear-gradient(135deg,var(--nt-accent-hi) 0%,var(--nt-accent) 45%,var(--nt-accent-dark) 100%);color:var(--nt-on-accent);font-family:var(--nt-font-ui);font-size:15px;font-weight:900;letter-spacing:1.8px;text-transform:uppercase;text-decoration:none;cursor:pointer;box-shadow:0 16px 32px -18px rgba(var(--nt-accent-rgb),.95),inset 0 1px rgba(var(--nt-c-255-255-255,255,255,255),.45);transition:transform .22s cubic-bezier(.2,.8,.3,1),box-shadow .3s,filter .2s}.bvx-cartbtn svg{width:22px;height:22px}.bvx-cartbtn:hover{transform:translateY(-3px);box-shadow:0 24px 42px -18px var(--nt-accent),inset 0 1px rgba(var(--nt-c-255-255-255,255,255,255),.55);filter:brightness(1.05)}.bvx-cartbtn:active{transform:translateY(-1px) scale(.985);box-shadow:0 10px 20px -14px rgba(var(--nt-accent-rgb),.9)}.bvx-cartbtn:focus-visible{outline:3px solid var(--nt-accent-soft);outline-offset:3px}.bvx-cartbtn__badge{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 8px;border-radius:100px;background:var(--nt-surface-strong-2);color:var(--nt-accent-on-strong);font-size:12.5px;font-weight:900;letter-spacing:.5px}.bvx-cartbtn--ghost{background:transparent;border-color:rgba(var(--nt-on-strong-rgb),.26);color:var(--nt-on-strong);box-shadow:none;min-height:50px;font-size:13.5px}.bvx-cartbtn--ghost:hover{background:rgba(var(--nt-on-strong-rgb),.08);border-color:rgba(var(--nt-accent-on-strong-rgb),.6);box-shadow:none}.bvx-sticky-cart{display:none}@media(max-width:768px){.bvx-sticky-cart{position:fixed;left:12px;right:86px;bottom:14px;z-index:9998;display:flex;align-items:center;gap:12px;min-height:56px;padding:10px 16px;border-radius:100px;background:linear-gradient(135deg,var(--nt-accent-hi) 0%,var(--nt-accent) 45%,var(--nt-accent-dark) 100%);color:var(--nt-on-accent);text-decoration:none;box-shadow:0 18px 34px -14px rgba(var(--nt-c-0-0-0,0,0,0),.65);font-family:var(--nt-font-ui);font-weight:900;letter-spacing:1.4px;text-transform:uppercase;font-size:13px;animation:bvx-slide-up .5s cubic-bezier(.2,.8,.3,1) both}.bvx-sticky-cart__ico{position:relative;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 34px;border-radius:50%;background:rgba(var(--nt-ink-2-rgb),.12)}.bvx-sticky-cart__ico svg{width:21px;height:21px}.bvx-sticky-cart__count{position:absolute;top:-4px;right:-6px;min-width:19px;height:19px;padding:0 5px;border-radius:100px;background:var(--nt-surface-strong-2);color:var(--nt-accent-on-strong);font-size:10.5px;display:flex;align-items:center;justify-content:center}.bvx-sticky-cart__label{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bvx-sticky-cart__total{font-size:13.5px;white-space:nowrap}.bvx-sticky-cart:active{transform:scale(.98)}}@keyframes bvx-slide-up{0%{transform:translateY(90px);opacity:0}to{transform:none;opacity:1}}.cart_content .action_button.add_to_cart{border-radius:14px!important;min-height:52px;background:linear-gradient(135deg,var(--nt-accent-hi) 0%,var(--nt-accent) 45%,var(--nt-accent-dark) 100%)!important;color:var(--nt-on-accent)!important;border:0!important;letter-spacing:1.8px;box-shadow:0 14px 26px -16px rgba(var(--nt-accent-rgb),.95),inset 0 1px rgba(var(--nt-c-255-255-255,255,255,255),.45);transition:transform .2s ease,box-shadow .28s ease,filter .2s ease}.cart_content .action_button.add_to_cart:hover{transform:translateY(-2px);filter:brightness(1.06);box-shadow:0 20px 34px -16px var(--nt-accent)}.cart_content .action_button.add_to_cart:active{transform:translateY(0) scale(.99)}.cart_content .action_button.add_to_cart:focus-visible{outline:3px solid var(--nt-accent-soft);outline-offset:2px}.cart_container .bv-icon-link{width:46px;height:46px}.cart_container .bv-icon-link:hover{background:rgba(var(--nt-accent-rgb),.16)}.cart_container .bv-icon-link:focus-visible{outline:3px solid var(--nt-accent-soft);outline-offset:2px}.cart_container .bv-icon-link .cart_count{animation:bvx-badge-pop .45s cubic-bezier(.2,1.4,.4,1) both}@keyframes bvx-badge-pop{0%{transform:scale(.4);opacity:0}to{transform:none;opacity:1}}@media(max-width:980px){.bvx-cartcta__inner{grid-template-columns:1fr;gap:30px}}@media(max-width:768px){.bvx-cartcta{padding:56px 16px 96px}}@media(prefers-reduced-motion:reduce){.bvx-sticky-cart,.cart_container .bv-icon-link .cart_count{animation:none}.bvx-cartbtn:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/nt-s-cart-cta.css.map */
