[maison-ab-id=MC_CART_B2G2UPGRADE_KLOUDYJEWELRY][hidden],[maison-ab-id=MC_CART_B2G2UPGRADE_KLOUDYJEWELRY] [hidden]{display:none!important}[maison-ab-id=MC_CART_B2G2UPGRADE_KLOUDYJEWELRY]{box-sizing:border-box;padding:14px 24px 16px;color:#111}[maison-ab-id=MC_CART_B2G2UPGRADE_KLOUDYJEWELRY] *{box-sizing:border-box}.maison-b2g2__card{display:flex;flex-direction:column;align-items:center;gap:9px;padding:15px 16px 13px;border:1px solid #dededa;border-radius:12px;background:#f8f8f6}.maison-b2g2__headline{margin:0;color:#111;font:700 16px/20px Figtree,system-ui,sans-serif;text-align:center}.maison-b2g2__headline strong,.maison-b2g2__tier b{color:#168a2d}.maison-b2g2__tiers{display:flex;gap:12px;width:100%}.maison-b2g2__tier{display:flex;align-items:center;flex:1 1 0;min-width:0;gap:9px}.maison-b2g2__tier img{width:48px;height:48px;object-fit:cover;flex:none}.maison-b2g2__tier div{display:flex;flex-direction:column;min-width:0;gap:1px;white-space:nowrap}.maison-b2g2__tier strong{font:700 13px/17px Figtree,system-ui,sans-serif}.maison-b2g2__tier small{font:400 10px/17px Poppins,system-ui,sans-serif}.maison-b2g2__tier span{color:#666;font:400 10px/15px Poppins,system-ui,sans-serif}.maison-b2g2__progress{width:100%;height:4px;overflow:hidden;border-radius:999px;background:#ddddd9}.maison-b2g2__progress span{display:block;width:50%;height:100%;border-radius:inherit;background:#168a2d;transition:width .2s ease}.maison-b2g2__progress[aria-valuenow="100"] span{width:100%}.maison-b2g2__cta,.maison-b2g2__confirm{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:8px 12px;border:0;border-radius:0;background:#158a2d;color:#fff;cursor:pointer;font:500 13px/19px Poppins,system-ui,sans-serif;text-align:center}.maison-b2g2__cta:disabled,.maison-b2g2__confirm:disabled{opacity:.55;cursor:not-allowed}.maison-b2g2__complete{width:100%;font:500 13px/20px Poppins,system-ui,sans-serif;text-align:center}.maison-b2g2__complete button{display:inline-block;min-height:44px;margin-left:4px;padding:8px;border:0;background:none;color:#168a2d;cursor:pointer;font:600 13px/20px Poppins,system-ui,sans-serif;text-decoration:underline}.maison-b2g2__error,.maison-b2g2__dialog-error{margin:0;color:#d92d20;font:500 12px/18px Poppins,system-ui,sans-serif;text-align:center}.maison-b2g2__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10001;display:flex;align-items:center;justify-content:center;padding:16px;background:#0000007f;animation:maison-b2g2-backdrop-in .18s ease-out both}.maison-b2g2__sheet{display:flex;flex-direction:column;gap:16px;width:min(520px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;padding:24px;background:#fff;box-shadow:0 -10px 30px #0000001f;outline:none;animation:maison-b2g2-sheet-in .22s cubic-bezier(.2,.8,.2,1) both}@keyframes maison-b2g2-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes maison-b2g2-sheet-in{0%{opacity:.85;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.maison-b2g2__sheet-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.maison-b2g2__sheet h2{margin:0;font:700 27px/32px Figtree,system-ui,sans-serif;letter-spacing:-.02em}.maison-b2g2__close{flex:none;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;background:none;color:#111;cursor:pointer;font:400 32px/1 Figtree,system-ui,sans-serif}.maison-b2g2__sheet>p:not(.maison-b2g2__dialog-error){max-width:455px;margin:0;color:#555;font:400 14px/22px Poppins,system-ui,sans-serif}.maison-b2g2__choice-group{min-width:0;margin:0;padding:0;border:0}.maison-b2g2__choice-group legend{width:100%;margin-bottom:12px;padding:0;font:700 17px/21px Figtree,system-ui,sans-serif}.maison-b2g2__free{display:inline-block;margin-left:9px;padding:3px 7px;border-radius:4px;background:#168a2d;color:#fff;font:700 11px/17px Poppins,system-ui,sans-serif}.maison-b2g2__choices{display:flex;gap:8px;width:100%}.maison-b2g2__choice{flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-width:0;height:96px;padding:5px 2px;border:1px solid #d2d2d2;border-radius:8px;background:#fff;color:#111;cursor:pointer;font:400 12px/18px Poppins,system-ui,sans-serif;white-space:nowrap}.maison-b2g2__choice[aria-pressed=true]{border:2px solid #111;background:#f7f7f7;font-weight:600}.maison-b2g2__choice:disabled{opacity:.42;cursor:not-allowed}.maison-b2g2__swatch{width:34px;height:34px;border-radius:50%}.maison-b2g2__swatch--gold{border:1px solid #bf9d31;background:#d4af37}.maison-b2g2__swatch--silver{border:1px solid #b8b8b8;background:linear-gradient(135deg,#f1f1f1,#b9b9b9)}.maison-b2g2__swatch--rose-gold{border:1px solid #a55e69;background:#b76e79}.maison-b2g2__swatch--black{background:linear-gradient(135deg,#555,#000)}.maison-b2g2__summary{display:flex;align-items:end;justify-content:space-between;gap:8px;padding-top:18px;border-top:1px solid #e2e2e2}.maison-b2g2__summary div{display:flex;flex-direction:column;gap:3px}.maison-b2g2__summary div strong{font:700 17px/21px Figtree,system-ui,sans-serif}.maison-b2g2__summary span{color:#666;font:400 13px/20px Poppins,system-ui,sans-serif}.maison-b2g2__summary>strong{font:700 24px/34px Figtree,system-ui,sans-serif;letter-spacing:-.03em;white-space:nowrap}.maison-b2g2__confirm{min-height:56px;font-size:20px;line-height:28px}.maison-b2g2__keep{align-self:center;min-height:44px;border:0;background:none;color:#333;cursor:pointer;font:500 14px/20px Poppins,system-ui,sans-serif;text-decoration:underline}.maison-b2g2__choice:focus-visible,.maison-b2g2__cta:focus-visible,.maison-b2g2__confirm:focus-visible,.maison-b2g2__keep:focus-visible,.maison-b2g2__close:focus-visible,.maison-b2g2__complete button:focus-visible{outline:2px solid #111;outline-offset:2px}@media(max-width:600px){[maison-ab-id=MC_CART_B2G2UPGRADE_KLOUDYJEWELRY]{padding:13px 0}.maison-b2g2__card{gap:8px;padding:13px 16px}.maison-b2g2__headline{font-size:15px;line-height:19px}.maison-b2g2__tiers{gap:10px}.maison-b2g2__tier{gap:7px}.maison-b2g2__tier img{width:44px;height:44px}.maison-b2g2__tier strong{font-size:12px;line-height:16px}.maison-b2g2__tier span{font-size:9px;line-height:14px}.maison-b2g2__backdrop{align-items:end;padding:0}.maison-b2g2__sheet{width:100%;max-height:100dvh;gap:14px;padding:24px}.maison-b2g2__sheet h2{font-size:22px;line-height:27px}.maison-b2g2__sheet>p:not(.maison-b2g2__dialog-error){font-size:12px;line-height:18px}.maison-b2g2__choice-group legend{margin-bottom:10px;font-size:15px;line-height:19px}.maison-b2g2__free{margin-left:6px;padding:2px 6px;font-size:10px;line-height:15px}.maison-b2g2__choices{gap:6px}.maison-b2g2__choice{gap:5px;height:72px;border-radius:6px;font-size:10px;line-height:15px}.maison-b2g2__swatch{width:24px;height:24px}.maison-b2g2__summary{padding-top:14px}.maison-b2g2__summary div strong{font-size:15px;line-height:19px}.maison-b2g2__summary span{font-size:11px;line-height:17px}.maison-b2g2__summary>strong{font-size:22px;line-height:28px}.maison-b2g2__confirm{min-height:50px;font-size:14px;line-height:20px}.maison-b2g2__keep{font-size:12px;line-height:18px}}@media(max-width:360px){.maison-b2g2__tier img{width:38px;height:38px}.maison-b2g2__tier{gap:4px}.maison-b2g2__tier strong{font-size:11px}.maison-b2g2__tier span{font-size:8px}.maison-b2g2__sheet{padding:18px}}@media(prefers-reduced-motion:reduce){.maison-b2g2__progress span{transition:none}.maison-b2g2__backdrop,.maison-b2g2__sheet{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/82/assets/maison-cart-b2g2.css.map */
