.bundler-widget,.bundler-container,[class*=bundler]{background:linear-gradient(135deg,#fff,#fefbfd)!important;border:2px solid #e3c1e0!important;border-radius:16px!important;padding:24px!important;box-shadow:0 8px 24px #e3c1e026!important;transition:all .3s ease!important}.bundler-widget:hover,.bundler-container:hover{border-color:#fdd4eb!important;box-shadow:0 12px 32px #fdd4eb40!important;transform:translateY(-2px)!important}.bundler-title,.bundler-widget h2,.bundler-widget h3,[class*=bundler-title],[class*=bundler-header]{font-family:Georgia,serif!important;font-size:22px!important;font-weight:700!important;color:#2d2d2d!important;margin-bottom:16px!important;line-height:1.3!important}.bundler-badge,.bundler-discount,.bundler-save,[class*=bundler-badge],[class*=discount-badge]{background:linear-gradient(135deg,#fdd4eb,#ffb8e1)!important;color:#fff!important;padding:6px 14px!important;border-radius:20px!important;font-size:13px!important;font-weight:700!important;border:none!important;box-shadow:0 4px 12px #fdd4eb4d!important}.bundler-price,.bundler-total,[class*=bundler-price],[class*=bundle-total]{font-family:Georgia,serif!important;font-size:28px!important;font-weight:700!important;color:#2d2d2d!important}.bundler-compare-price,.bundler-original-price,[class*=compare-price],[class*=original-price]{font-size:18px!important;color:#999!important;text-decoration:line-through!important;margin-right:12px!important}.bundler-products,.bundler-items,[class*=bundler-product-list]{background:#fff!important;border-radius:12px!important;padding:16px!important;margin:16px 0!important;border:1px solid #f5f0f3!important}.bundler-product-item,.bundler-item,[class*=bundler-item]{border-bottom:1px solid #f9f6f8!important;padding:12px 0!important;transition:all .2s ease!important}.bundler-product-item:last-child{border-bottom:none!important}.bundler-product-item:hover{background:#fff9fc!important;border-radius:8px!important;padding-left:8px!important}.bundler-checkbox,.bundler-select,input[type=checkbox][class*=bundler]{accent-color:#fdd4eb!important;width:20px!important;height:20px!important;border:2px solid #e3c1e0!important;border-radius:4px!important}.bundler-icon,[class*=bundler-icon] svg{fill:#fdd4eb!important;color:#fdd4eb!important}.bundler-btn,.bundler-button,.bundler-add-to-cart,button[class*=bundler],[class*=bundler-cta]{width:100%!important;padding:16px 32px!important;background:linear-gradient(135deg,#e3c1e0,#fdd4eb)!important;color:#fff!important;border:none!important;border-radius:12px!important;font-size:17px!important;font-weight:700!important;cursor:pointer!important;transition:all .3s ease!important;box-shadow:0 6px 20px #e3c1e04d!important;text-transform:none!important;letter-spacing:.3px!important}.bundler-btn:hover,.bundler-button:hover,.bundler-add-to-cart:hover,button[class*=bundler]:hover{transform:translateY(-2px)!important;box-shadow:0 10px 28px #fdd4eb66!important;background:linear-gradient(135deg,#fdd4eb,#e3c1e0)!important}.bundler-btn:active,.bundler-button:active{transform:translateY(0)!important}.bundler-description,.bundler-subtitle,[class*=bundler-desc]{font-size:15px!important;color:#666!important;line-height:1.6!important;margin:12px 0!important}.bundler-divider,hr[class*=bundler]{border:none!important;border-top:1px solid #f5f0f3!important;margin:16px 0!important}.bundler-popular,.bundler-recommended,[class*=bundler-tag]{background:#fff9fc!important;border:1px dashed #fdd4eb!important;color:#e3c1e0!important;padding:4px 12px!important;border-radius:6px!important;font-size:12px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.5px!important}.bundler-gift,[class*=gift-icon]{color:#fdd4eb!important;font-size:20px!important}.bundler-quantity,.bundler-qty,[class*=bundler-quantity] input{border:2px solid #e3c1e0!important;border-radius:8px!important;padding:8px 12px!important;text-align:center!important;font-weight:600!important;color:#2d2d2d!important}.bundler-qty-btn,button[class*=qty-plus],button[class*=qty-minus]{background:transparent!important;border:2px solid #fdd4eb!important;color:#fdd4eb!important;border-radius:8px!important;width:36px!important;height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .2s ease!important}.bundler-qty-btn:hover{background:#fff5fb!important}.bundler-qty-btn:active{background:#fdd4eb!important;color:#fff!important}.bundler-loading,.bundler-spinner,[class*=bundler-loader]{border-color:#e3c1e0!important;border-top-color:#fdd4eb!important}.bundler-error,[class*=bundler-error]{background:#fff5f5!important;border:1px solid #ffcccc!important;color:#c00!important;border-radius:8px!important;padding:12px!important}.bundler-success,[class*=bundler-success]{background:#f0fdf4!important;border:1px solid #86efac!important;color:#166534!important;border-radius:8px!important;padding:12px!important}.bundler-product-image,img[class*=bundler-image]{border-radius:10px!important;border:2px solid #f5f0f3!important;transition:all .3s ease!important}.bundler-product-image:hover,img[class*=bundler-image]:hover{border-color:#fdd4eb!important;transform:scale(1.05)!important}@media(max-width:768px){.bundler-widget,.bundler-container{padding:20px!important;border-radius:12px!important}.bundler-title,.bundler-widget h2,.bundler-widget h3{font-size:18px!important}.bundler-price,.bundler-total{font-size:24px!important}.bundler-btn,.bundler-button,.bundler-add-to-cart{padding:14px 24px!important;font-size:16px!important}}.bundler-widget,.bundler-container{animation:bundlerFadeIn .4s ease-out!important}@keyframes bundlerFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.bundler-widget:before{content:""!important;position:absolute!important;top:-50%!important;right:-50%!important;width:200%!important;height:200%!important;background:radial-gradient(circle,rgba(253,212,235,.1) 0%,transparent 70%)!important;pointer-events:none!important;z-index:0!important}.bundler-widget>*{position:relative!important;z-index:1!important}
/*# sourceMappingURL=/cdn/shop/t/12/assets/bundler-custom.css.map */
