.dc-popup{position:fixed;top:0;right:0;bottom:0;left:0;display:none;justify-content:center;align-items:center;background:#0000008c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:999999;padding:20px}.dc-popup.show{display:flex;animation:fadeIn .35s ease}.dc-popup-inner{width:100%;max-width:980px}.dc-card{position:relative;display:grid;grid-template-columns:42% 58%;gap:40px;align-items:center;background:linear-gradient(135deg,#fff,#fff5f8);border-radius:30px;padding:40px;overflow:hidden;box-shadow:0 25px 80px #0000002e}.dc-card:before{content:"";position:absolute;right:-120px;top:-120px;width:300px;height:300px;background:radial-gradient(circle,#ffd7e6,transparent 70%);border-radius:50%}.dc-left{text-align:center;z-index:2}.dc-product{width:100%;max-width:260px;display:block;margin:auto;filter:drop-shadow(0 20px 40px rgba(0,0,0,.18));transition:.4s}.dc-product:hover{transform:translateY(-8px) scale(1.04)}.dc-badge{display:inline-block;margin-bottom:25px;padding:12px 28px;border-radius:50px;background:linear-gradient(90deg,#ff2f72,#ff78ad);color:#fff;font-weight:700;font-size:14px}.dc-offer{display:inline-block;padding:8px 18px;background:#ffe5ef;border-radius:40px;color:#ff2f72;font-weight:700;margin-bottom:18px}.dc-right h2{font-size:46px;line-height:1.1;margin:0;font-weight:800;color:#222}.dc-right h2 span{display:block;color:#ff2f72}.dc-right p{font-size:17px;line-height:1.7;color:#666;margin:20px 0}.dc-stars{font-size:22px;margin-bottom:25px;color:#ffbf00}.dc-feature{padding:15px 18px;margin:12px 0;background:#fff;border-radius:16px;box-shadow:0 8px 20px #00000014;font-weight:600}.dc-btn{display:inline-block;margin-top:25px;padding:17px 36px;border-radius:60px;background:linear-gradient(90deg,#ff2f72,#ff73aa);color:#fff;text-decoration:none;font-weight:700;transition:.3s}.dc-btn:hover{transform:translateY(-3px)}.dc-close{position:absolute;top:15px;right:15px;width:42px;height:42px;border:none;border-radius:50%;background:#fff;cursor:pointer;font-size:20px;box-shadow:0 10px 20px #00000026}@keyframes fadeIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media(max-width:768px){.dc-card{grid-template-columns:1fr;text-align:center;padding:25px}.dc-right h2{font-size:32px}.dc-product{max-width:200px}.dc-btn{display:block;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/dc-popup.css.map */
