.badge.badge--bottom-left,.card__badge,.price__badge-sale{background:linear-gradient(135deg,#ec4899,#f472b6,#ec4899)!important;background-size:200% 200%!important;animation:badge-shimmer 2s ease-in-out infinite!important;color:#fff!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.5px!important;padding:6px 12px!important;border-radius:20px!important;font-size:11px!important;box-shadow:0 2px 8px #ec489966!important}@keyframes badge-shimmer{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.product-form__submit,.shopify-payment-button button,button[name=add],.btn--primary,.button--primary{background:linear-gradient(135deg,#ec4899,#db2777)!important;color:#fff!important;font-weight:700!important;font-size:16px!important;padding:18px 32px!important;border-radius:12px!important;border:none!important;text-transform:uppercase!important;letter-spacing:1px!important;box-shadow:0 4px 15px #ec489966!important;transition:all .3s ease!important;position:relative!important;overflow:hidden!important}.product-form__submit:hover,.shopify-payment-button button:hover,button[name=add]:hover,.btn--primary:hover,.button--primary:hover{background:linear-gradient(135deg,#db2777,#be185d)!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #ec489980!important}.product-form__submit:active,button[name=add]:active{transform:translateY(0)!important}.product-form__submit:before,button[name=add]:before{content:""!important;position:absolute!important;top:0!important;left:-100%!important;width:100%!important;height:100%!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent)!important;animation:btn-shine 3s ease-in-out infinite!important}@keyframes btn-shine{0%{left:-100%}50%,to{left:100%}}.badge--sold-out{background:#1f2937!important;color:#fff!important}.price-item--sale{color:#ec4899!important;font-weight:700!important}.price-item--regular{text-decoration:line-through!important;color:#9ca3af!important}.price__regular .price-item--regular{font-size:.9em!important}.product-form__input input[type=radio]+label,.variant-input__label,fieldset.product-form__input label:not([for=Quantity]){background:#fff!important;border:2px solid #e5e7eb!important;border-radius:12px!important;padding:14px 20px!important;font-weight:600!important;font-size:14px!important;color:#374151!important;cursor:pointer!important;transition:all .25s ease!important;position:relative!important;overflow:hidden!important;min-width:140px!important;text-align:center!important}.product-form__input input[type=radio]+label:hover,.variant-input__label:hover{border-color:#f9a8d4!important;background:#fdf2f8!important;transform:translateY(-2px)!important;box-shadow:0 4px 12px #ec489926!important}.product-form__input input[type=radio]:checked+label,.variant-input__label.is-active,.variant-input__label[aria-checked=true]{background:linear-gradient(135deg,#fdf2f8,#fce7f3)!important;border-color:#ec4899!important;color:#be185d!important;box-shadow:0 4px 15px #ec489940!important;transform:translateY(-2px)!important}.product-form__input input[type=radio]:checked+label:after,.variant-input__label.is-active:after{content:"\2713"!important;position:absolute!important;top:6px!important;right:8px!important;font-size:12px!important;color:#ec4899!important;font-weight:700!important}.product-form__input--pill,.product-form__input--pill fieldset{gap:10px!important}.product-form__input input[type=radio]:disabled+label,.variant-input__label--unavailable{opacity:.5!important;cursor:not-allowed!important;text-decoration:line-through!important}.product-form__input .form__label,.variant-input legend{font-weight:700!important;font-size:14px!important;margin-bottom:12px!important;color:#1f2937!important;text-transform:uppercase!important;letter-spacing:.5px!important}.product-form__input input[type=radio]+label[for*=Free],.product-form__input input[type=radio]+label[for*=Best],label[for*=Free],label[for*=Best]{border-color:#ec4899!important;background:linear-gradient(135deg,#fff,#fdf2f8)!important}.product-form__input input[type=radio]+label[for*=Free]:before,.product-form__input input[type=radio]+label[for*=Best]:before,label[for*=Free]:before,label[for*=Best]:before{content:"\1f525  BEST VALUE"!important;position:absolute!important;top:-10px!important;left:50%!important;transform:translate(-50%)!important;background:linear-gradient(135deg,#ec4899,#db2777)!important;color:#fff!important;font-size:9px!important;font-weight:700!important;padding:3px 8px!important;border-radius:10px!important;letter-spacing:.5px!important;white-space:nowrap!important}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom-overrides.css.map */
