.filepond--panel-root{background-color:#fafafa!important;border:2px dashed #CCCCCC!important;border-radius:14px!important}.filepond--root.cl-upload--area{min-height:100px!important;border-radius:14px!important}.filepond--drop-label{min-height:100px!important}.filepond--drop-label label{font-size:15px!important;color:#555!important;cursor:pointer!important}.filepond--root:hover .filepond--panel-root{border-color:#f60!important;background-color:#fff8f2!important}.group-quantity-button{border:2px solid #E5E5E5!important;border-radius:12px!important;overflow:hidden!important;transition:border-color .2s ease!important}.group-quantity-button:focus-within{border-color:#f60!important;box-shadow:0 0 0 3px #ff66001a!important}.js_minus,.js_plus{width:48px!important;height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:background-color .2s ease!important;border:none!important;background:transparent!important;cursor:pointer!important}.js_minus:hover,.js_plus:hover{background-color:#f5f5f5!important}.input-text.js_qty{width:48px!important;height:48px!important;font-size:16px!important;font-weight:600!important;border-left:1px solid #E5E5E5!important;border-right:1px solid #E5E5E5!important;text-align:center!important;-moz-appearance:textfield!important}.input-text.js_qty::-webkit-inner-spin-button,.input-text.js_qty::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}.details-info .group-button .add-to-cart{background:linear-gradient(135deg,#f60,#ff8533,#ff4500)!important;border:none!important;border-radius:14px!important;box-shadow:0 4px 15px #f606,0 1px 3px #0000001a!important;font-size:15px!important;font-weight:700!important;letter-spacing:.5px!important;padding:0 30px!important;min-height:48px!important;line-height:48px!important;white-space:nowrap!important;text-transform:uppercase!important;transition:all .4s cubic-bezier(.25,.46,.45,.94)!important}.details-info .group-button .add-to-cart:hover{transform:translateY(-2px)!important;box-shadow:0 8px 25px #ff660080,0 2px 6px #00000026!important;background:linear-gradient(135deg,#f72,#f94,#f51)!important}.details-info .group-button .add-to-cart:active{transform:translateY(0)!important}@media(max-width:767px){.filepond--drop-label label{visibility:hidden!important;position:relative!important;min-height:24px!important}.filepond--drop-label label:after{content:"Tap to upload your design"!important;visibility:visible!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;font-size:15px!important;color:#555!important;white-space:nowrap!important}}@media(max-width:767px){.details-info .cms-product-meta{flex-wrap:wrap!important}.details-info .group-button{flex-basis:100%!important;margin-top:12px!important}.details-info .group-button .add-to-cart{width:100%!important;padding:16px 24px!important;line-height:1.2!important;min-height:56px!important;font-size:16px!important;white-space:normal!important}.js_minus,.js_plus{width:52px!important;height:52px!important}.input-text.js_qty{width:52px!important;height:52px!important;font-size:18px!important}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/style.product-ux.css.map */
