.yp-nav-cart{cursor:pointer;background:#fff;border:1px solid #e4e6eb;border-radius:9px;font:inherit;font-size:13px;color:#171b26;padding:8px 11px;white-space:nowrap}.yp-nav-cart:hover{border-color:#ae2036;color:#ae2036}.yp-nav-cart span,.yp-cart-float b{border-radius:999px;background:#ae2036;color:#fff;font:700 11px/1.2 system-ui;padding:3px 7px}
.yp-cart-scrim{position:fixed;inset:0;z-index:2147483000;background:rgba(12,15,25,.55)}.yp-cart-scrim[hidden],.yp-cart-drawer[hidden]{display:none!important}
.yp-cart-drawer{position:fixed;right:0;top:0;bottom:0;z-index:2147483001;width:min(440px,100vw);background:#fff;box-shadow:-14px 0 50px #15182555;display:flex;flex-direction:column;color:#171b26;font:14px/1.5 system-ui,-apple-system,Segoe UI,Arial,sans-serif}
.yp-cart-drawer *{box-sizing:border-box}.yp-cart-drawer-head{padding:26px 27px 20px;display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #e5e7ed}.yp-cart-drawer-head small{color:#ae2036;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.yp-cart-drawer h2{font:800 27px/1.2 system-ui;margin:7px 0 0}.yp-cart-x{background:#f3f3f5;border:0;border-radius:50%;font-size:28px;line-height:1;width:38px;height:38px;cursor:pointer}.yp-cart-items{padding:20px 25px;overflow:auto;flex:1}.yp-cart-empty{color:#677082;text-align:center;padding:38px 10px}.yp-cart-error{color:#a21a34}.yp-cart-line{padding:15px 0;display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #edf0f4}.yp-cart-line strong{display:block}.yp-cart-line small{display:block;color:#677082;margin-top:3px}.yp-cart-line-right{text-align:right;white-space:nowrap}.yp-cart-drawer-foot{padding:20px 25px 26px;border-top:1px solid #e5e7ed;background:#fafafb}.yp-cart-sum{display:flex;justify-content:space-between;gap:10px;font-size:16px}.yp-cart-drawer-foot p{color:#6b7280;font-size:12px;margin:14px 0}.yp-cart-link{display:block;width:100%;text-align:center;border:1px solid #ae2036;border-radius:8px;padding:12px 15px;text-decoration:none!important;margin-top:8px;font-weight:700}.yp-cart-link-primary{background:#ae2036;color:#fff!important}.yp-cart-link-secondary{background:#fff;color:#ae2036!important}.yp-drawer-open{overflow:hidden}.yp-cart-float{position:fixed;bottom:24px;right:24px;z-index:2147482980;display:flex;align-items:center;gap:8px;background:#ae2036;color:#fff;padding:12px 15px;border-radius:999px;border:0;box-shadow:0 12px 30px #3c142b66;cursor:pointer;font:700 13px system-ui}.yp-cart-float b{background:#fff;color:#9a1630}.yp-cart-float:hover{background:#8a1529}.yp-cart-float:focus-visible,.yp-nav-cart:focus-visible{outline:3px solid #e89eb0;outline-offset:3px}@media(max-width:520px){.yp-cart-float{right:13px;bottom:13px;padding:11px 12px}.yp-cart-drawer-head{padding:20px 17px}.yp-cart-items,.yp-cart-drawer-foot{padding:18px}}
