.product-gift-buttons{margin:20px 0;padding:15px 0;border-top:1px solid #e5e5e5;position:relative;min-height:60px}.gift-button-container{transition:all .4s cubic-bezier(.4,0,.2,1);opacity:1;transform:translateY(0);max-height:100px;overflow:hidden}.gift-button-container[style*="display: none"]{opacity:0;transform:translateY(-10px);max-height:0;margin:0;padding:0;pointer-events:none}.gift-button-container[style*="display: block"]{opacity:1;transform:translateY(0);max-height:100px;pointer-events:auto}.recharge-gift-button{margin:10px 0}.recharge-gift-btn{width:100%;padding:12px 20px;background:#fff;color:#000;border:1px solid #000000;border-radius:6px;font-size:16px;font-weight:400;cursor:pointer;transition:all .3s ease;text-transform:none;letter-spacing:0;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:none}.recharge-gift-btn:hover:not(:disabled){background:#f8f9fa;transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.recharge-gift-btn:disabled{background:#f5f5f5;color:#999;border-color:#ccc;cursor:not-allowed;transform:none;box-shadow:none}.recharge-gift-btn-fallback{width:100%;padding:12px 20px;background:#fff;color:#000;border:1px solid #000000;border-radius:6px;font-size:16px;font-weight:400;cursor:pointer;transition:all .3s ease;text-transform:none;letter-spacing:0;display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}.recharge-gift-btn-fallback:hover{background:#f8f9fa;transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.rc-widget-inject button,.rc-widget-inject .rc-button,.recharge-gift-button button,.recharge-gift-button .rc-button{width:100%!important;padding:12px 20px!important;background:#fff!important;color:#000!important;border:1px solid #000000!important;border-radius:6px!important;font-size:16px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important;transition:all .3s ease!important}.rc-widget-inject button:hover,.rc-widget-inject .rc-button:hover,.recharge-gift-button button:hover,.recharge-gift-button .rc-button:hover{background:#f8f9fa!important;transform:translateY(-1px)!important;box-shadow:0 2px 8px #0000001a!important}.rc-widget-inject button:after,.rc-widget-inject .rc-button:after,.recharge-gift-button button:after,.recharge-gift-button .rc-button:after{content:" \1f381"}giftnote-button{display:block;margin:15px 0}.product-gift-buttons giftnote-button{width:100%;display:block!important}@media (max-width: 768px){.product-gift-buttons{margin:15px 0;padding:10px 0}.recharge-gift-btn{padding:14px 20px;font-size:16px}.gift-button-container{min-height:50px}}@media (max-width: 480px){.product-gift-buttons{margin:10px 0;padding:8px 0}.recharge-gift-btn{padding:16px 20px;font-size:15px}}.product-gift-buttons.loading .gift-button-container{opacity:.6;pointer-events:none}@keyframes giftButtonFadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes giftButtonFadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.gift-button-container.fade-in{animation:giftButtonFadeIn .4s ease-out}.gift-button-container.fade-out{animation:giftButtonFadeOut .3s ease-in}.product-summary__action .product-gift-buttons{margin-top:20px}.product-gift-buttons+.product-summary__shopify-payment{margin-top:0}.product-summary__shopify-payment+.product-gift-buttons{margin-top:20px}@media (prefers-color-scheme: dark){.product-gift-buttons{border-top-color:#374151}.recharge-gift-btn{background:linear-gradient(135deg,#4c51bf,#553c9a)}.recharge-gift-btn:hover:not(:disabled){background:linear-gradient(135deg,#434190,#553c9a)}.recharge-gift-btn:disabled{background:#4a5568;color:#718096}}@media (prefers-contrast: high){.recharge-gift-btn{border:2px solid currentColor}.product-gift-buttons{border-top-width:2px}}@media (prefers-reduced-motion: reduce){.gift-button-container{transition:none}.gift-button-container[style*="display: none"]{transform:none}.recharge-gift-btn{transition:none}.recharge-gift-btn:hover:not(:disabled){transform:none}.gift-button-container.fade-in,.gift-button-container.fade-out{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/conditional-gift-buttons.css.map */
