.card__inner.ratio .card__media{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important}.card__inner.ratio .card__media .media,.card__inner.ratio .card__media .media img{width:100%!important;height:100%!important;object-fit:cover!important}.card__inner{position:relative!important}.card__heading .full-unstyled-link:before,.card__heading .full-unstyled-link:after{content:none!important;display:none!important}.full-unstyled-link:before,.full-unstyled-link:after{pointer-events:none!important}.card__heading .full-unstyled-link{position:static!important;display:inline!important}.card__inner .quick-add--overlay{position:absolute!important;bottom:0!important;top:auto!important;left:0!important;right:0!important;padding:1.5rem!important;margin:0!important;opacity:0;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease;pointer-events:none;z-index:100!important;background:linear-gradient(to top,rgba(0,0,0,.7) 0%,rgba(0,0,0,.4) 50%,transparent 100%)}.card-wrapper:hover .card__inner .quick-add--overlay{opacity:1!important;transform:translateY(0)!important;pointer-events:auto!important}.card__inner .quick-add--overlay modal-opener,.card__inner .quick-add--overlay product-form,.card__inner .quick-add--overlay form{position:relative!important;z-index:101!important;pointer-events:auto!important}.card__inner .quick-add--overlay .quick-add__submit{background:#000000f2!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.3)!important;color:#fff!important;box-shadow:0 4px 16px #0006!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.08em;padding:1rem 1.5rem!important;width:100%!important;display:block!important;position:relative!important;z-index:102!important;pointer-events:auto!important;cursor:pointer!important}.card__inner .quick-add--overlay .quick-add__submit:hover{background:#000!important;border-color:#ffffff80!important;box-shadow:0 6px 20px #00000080!important;transform:translateY(-2px)!important}.card__inner .quick-add--overlay .quick-add__submit,.card__inner .quick-add--overlay .quick-add__submit span,.card__inner .quick-add--overlay .quick-add__submit *,.card__inner .quick-add--overlay button,.card__inner .quick-add--overlay button span,.card__inner .quick-add--overlay button *{color:#fff!important}.card-wrapper{transition:transform .2s ease}.card-wrapper:hover{transform:translateY(-2px)}@media screen and (max-width: 749px){.card__inner .quick-add--overlay{padding:1rem!important;opacity:1!important;transform:translateY(0)!important;pointer-events:auto!important}}@media (hover: none) and (pointer: coarse){.card__inner .quick-add--overlay{opacity:1!important;transform:translateY(0)!important;pointer-events:auto!important}}.card__inner .quick-add--overlay .loading__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.card__inner .quick-add--overlay .loading__spinner svg,.card__inner .quick-add--overlay .loading__spinner *{fill:#fff!important;color:#fff!important}.card__media .media--hover-effect img{transition:transform .3s ease}.card-wrapper:hover .card__media .media--hover-effect img{transform:scale(1.03)}.card__inner .quick-add--overlay .icon-wrap svg,.card__inner .quick-add--overlay .icon-wrap,.card__inner .quick-add--overlay svg{fill:#fff!important;color:#fff!important}.card__inner .quick-add--overlay .sold-out-message{color:#fff!important}@media screen and (max-width: 749px){.card__inner .quick-add--overlay{padding:.5rem!important;opacity:1!important;transform:translateY(0)!important;pointer-events:auto!important}.card__inner .quick-add--overlay .quick-add__submit{padding:.5rem .8rem!important;font-size:.75rem!important;letter-spacing:.05em!important;min-height:auto!important}}@media screen and (min-width: 750px) and (max-width: 989px){.card__inner .quick-add--overlay{padding:.75rem!important}.card__inner .quick-add--overlay .quick-add__submit{padding:.7rem 1rem!important;font-size:.85rem!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-quick-add-overlay.css.map */
