.b2-outer{margin:18px 0;font-family:Lato,sans-serif;border-radius:18px;background:linear-gradient(180deg,#f1effe,#e8e4fc);border:1px solid #DAD3F7;padding:20px 18px 18px;position:relative;overflow:hidden;box-shadow:0 4px 18px #6353c914}.b2-outer:before{content:"";position:absolute;top:-40px;right:-40px;width:140px;height:140px;background:radial-gradient(circle,rgba(118,97,255,.2) 0%,transparent 70%);pointer-events:none}.b2-eyebrow{display:block;text-align:center;font-size:10.5px;font-weight:800;letter-spacing:.14em;color:#7661ff;margin:0 0 6px;position:relative}.b2-heading{display:block;font-size:17px;line-height:1.28;font-weight:800;color:#26215c;text-align:center;margin:0 0 16px;position:relative;letter-spacing:-.01em}.b2-card{display:flex;align-items:center;gap:16px;padding:16px;border-radius:14px;background:#fff;position:relative;box-shadow:0 2px 10px #26215c0f}.b2-img-wrap{position:relative;flex:0 0 auto}.b2-img{width:66px;height:66px;border-radius:12px;object-fit:cover;background:#f6f5fc;box-shadow:0 2px 8px #00000014}.b2-ribbon{position:absolute;top:-8px;left:-8px;background:#7661ff;color:#fff;font-size:10px;font-weight:800;padding:3px 7px;border-radius:7px;box-shadow:0 2px 6px #7661ff66;transform:rotate(-8deg)}.b2-body{flex:1 1 auto;min-width:0}.b2-name{display:block;font-size:14.5px;font-weight:800;color:#1c1c1c;margin-bottom:3px}.b2-prices{display:flex;align-items:baseline;gap:8px}.b2-price-now{font-size:16px;font-weight:800;color:#26215c}.b2-price-old{font-size:12.5px;color:#b3aed4;text-decoration:line-through}.b2-sizes{display:flex;gap:6px;margin-top:9px}.b2-size-opt{flex:1;padding:7px 4px;border-radius:7px;border:1.5px solid #E4E1F7;background:#fbfaff;font-family:inherit;font-size:12px;font-weight:700;color:#5c5780;cursor:pointer;transition:all .15s;text-align:center}.b2-size-opt:hover{border-color:#b8acf5}.b2-size-opt.active{background:#7661ff;border-color:#7661ff;color:#fff;box-shadow:0 2px 8px #7661ff59}.b2-btn-row{margin-top:14px}.b2-btn{width:100%;min-height:46px;padding:11px;border-radius:10px;font-size:13px;font-weight:800;letter-spacing:.015em;background:linear-gradient(135deg,#8a7bff,#6753c9);color:#fff;border:none;cursor:pointer;transition:all .18s;box-shadow:0 4px 12px #6753c959;display:flex;align-items:center;justify-content:center;gap:7px}.b2-btn svg{width:15px;height:15px;stroke:#fff;flex:0 0 auto}.b2-btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px #6753c96b}.b2-btn.active{background:linear-gradient(135deg,#34d399,#059669);box-shadow:0 4px 12px #0596694d}.b2-btn.active:hover{background:linear-gradient(135deg,#f87171,#dc2626);box-shadow:0 4px 12px #dc26264d}.b2-btn.loading{opacity:.55;pointer-events:none;transform:none}.b2-feedback{margin-top:10px;font-size:11.5px;text-align:center;color:#3c3489;font-weight:700;min-height:14px}.b2-feedback.err{color:#dc2626}@media(max-width:480px){.b2-outer{padding:16px 14px}.b2-heading{font-size:16px}.b2-card{flex-direction:column;align-items:stretch;text-align:center;gap:10px}.b2-img-wrap{align-self:center}.b2-body{width:100%}.b2-name{text-align:center}.b2-prices{justify-content:center}}lockup-duo.b2-outer{display:block;scroll-margin-top:80px}.b2-outer [hidden]{display:none!important}.b2-size-wrap{position:relative;flex:1;min-width:0}.b2-size-wrap .b2-size-opt{width:100%}.b2-count{position:absolute;right:-4px;top:-8px;padding:0;min-width:20px;height:20px;border:2px solid #fff;border-radius:20px;background:#5541ad;color:#fff;font:800 10.5px/1 Lato,sans-serif;box-shadow:0 1px 4px #46368a40;cursor:pointer;z-index:1}.b2-count:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%}.b2-outer button:focus-visible{outline:2px solid #382b86;outline-offset:3px}.b2-outer button:disabled{cursor:default}.b2-size-opt:disabled{opacity:.5}.b2-feedback a,.b2-checkout-link{color:#3c3489;text-decoration:underline}.b2-tier-list{margin:12px 2px 0;padding:0;list-style:none;color:#332c62;font-size:13px;line-height:1.6}.b2-tier-list li{display:flex;justify-content:space-between;gap:12px}.b2-regular-label{color:#514875;font-size:11.5px}.b2-img-wrap .b2-ribbon{white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/132/assets/lockup-duo.css.map */
