.product-grid.lumin-grid{display:grid!important;gap:24px!important}@media screen and (min-width: 990px){.product-grid.lumin-grid{grid-template-columns:repeat(3,1fr)!important}}@media screen and (min-width: 750px) and (max-width: 989px){.product-grid.lumin-grid{grid-template-columns:repeat(2,1fr)!important}}@media screen and (max-width: 749px){.product-grid.lumin-grid{gap:16px!important}}.product-grid .card-wrapper{background:linear-gradient(135deg,#fffffff2,#ffffffd9)!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;border:1px solid rgba(255,255,255,.3)!important;border-radius:24px!important;box-shadow:0 10px 40px #0000001f,0 0 0 1px #e76a050d!important;overflow:hidden!important;transition:all .5s cubic-bezier(.4,0,.2,1)!important;display:flex!important;flex-direction:column!important;height:100%!important;width:100%!important;min-width:0!important;max-width:100%!important;position:relative!important;transform-style:preserve-3d!important;margin:0!important;box-sizing:border-box!important}.product-grid .card-wrapper:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(231,106,5,.08) 0%,transparent 50%);opacity:0;transition:opacity .5s ease;pointer-events:none;z-index:0}.product-grid .card-wrapper:hover{transform:translateY(-12px) rotateX(2deg)!important;box-shadow:0 30px 70px #00000040,0 0 0 1px #e76a0526!important}.product-grid .card-wrapper:hover:before{opacity:1}.product-grid .card{border:none!important;box-shadow:none!important;background:transparent!important;border-radius:0!important;height:100%!important;display:flex!important;flex-direction:column!important;width:100%!important;max-width:100%!important}.product-grid .card__inner{position:relative!important;z-index:1!important;background:transparent!important;border-radius:0!important;width:100%!important;height:auto!important;display:block!important}.product-grid .card__inner.ratio:before{display:none!important;content:none!important;padding-bottom:0!important}.product-grid .card__inner.ratio{display:block!important;position:relative!important;align-items:initial!important}.product-grid .card__media,.product-grid .card .media{position:relative!important;top:auto!important;bottom:auto!important;left:auto!important;right:auto!important}.product-grid .card__media{border-radius:20px 20px 0 0!important;overflow:hidden!important;display:block!important;width:100%!important;margin:0!important;aspect-ratio:1 / 1!important;background:#f5f5f5!important}.product-grid .card .media{width:100%!important;height:auto!important}.product-grid .card__media img,.product-grid .card__media .media img,.product-grid .media img,.product-grid .card-wrapper .media.media--hover-effect>img,.product-grid .card-wrapper .media.media--hover-effect>img:first-child,.product-grid .card-wrapper:hover .media.media--hover-effect>img:first-child,.product-grid .card-wrapper .media.media--hover-effect>img+img{transition:transform .6s cubic-bezier(.4,0,.2,1)!important;display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;opacity:1!important;visibility:visible!important;max-width:none!important;max-height:none!important;position:absolute!important;top:0!important;left:0!important}.product-grid .card-wrapper .media.media--hover-effect>img:first-child:not(:only-child),.product-grid .card-wrapper:hover .media.media--hover-effect>img:first-child:not(:only-child){opacity:1!important;display:block!important}.product-grid .card-wrapper .media.media--hover-effect>img+img,.product-grid .card-wrapper:hover .media.media--hover-effect>img+img{opacity:0!important;display:none!important;pointer-events:none!important}.product-grid .media,.product-grid .card__media .media{display:block!important;width:100%!important;height:100%!important;position:relative!important}.product-grid .card-wrapper:hover .card__media img:first-child,.product-grid .card-wrapper:hover .media.media--hover-effect>img:first-child{transform:scale(1.05)!important;opacity:1!important}.product-grid .card__badge{position:absolute!important;top:16px!important;right:16px!important;z-index:10!important}.product-grid .badge{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#e76a05f2!important;padding:8px 16px!important;border-radius:50px!important;font-size:12px!important;font-weight:700!important;letter-spacing:.5px!important;box-shadow:0 4px 15px #e76a0566!important}.product-grid .card__content,.product-grid .card--media .card__inner .card__content{padding:24px!important;display:flex!important;flex-direction:column!important;flex-grow:1!important;position:relative!important;z-index:1!important;grid-template-rows:none!important}.product-grid .card__heading,.product-grid .lm-card-title{font-size:18px!important;color:#1a1a1a!important;margin:0 0 12px!important;font-weight:700!important;line-height:1.3!important;transition:all .3s ease!important}.product-grid .card-wrapper:hover .card__heading,.product-grid .card-wrapper:hover .lm-card-title{color:#e76a05!important;transform:translate(4px)!important}.product-grid .price,.product-grid .lm-card-price{font-size:24px!important;font-weight:800!important;color:#1a1a1a!important;margin:0 0 12px!important;letter-spacing:-.02em!important}.product-grid .price__sale{color:#e76a05!important}.product-grid .price-item--regular{font-size:16px!important;color:#999!important;text-decoration:line-through!important}.product-grid .card-usps{margin:0 0 16px!important;padding:0!important;list-style:none!important;flex-grow:1!important}.product-grid .card-usps li{font-size:14px!important;color:#666!important;margin-bottom:8px!important;display:flex!important;align-items:flex-start!important;line-height:1.5!important}.product-grid .card-usps li:before{content:"\2713"!important;color:#e76a05!important;font-weight:700!important;margin-right:8px!important;flex-shrink:0!important;font-size:16px!important}.product-grid .quick-add{margin-top:auto!important;display:flex!important;flex-direction:column!important;gap:8px!important}.product-grid .button--secondary{display:inline-block!important;width:100%!important;padding:14px 24px!important;background:linear-gradient(135deg,#e76a05,#ff8534,#e76a05)!important;background-size:200% auto!important;color:#fff!important;text-align:center!important;text-decoration:none!important;border-radius:50px!important;font-size:14px!important;font-weight:600!important;transition:all .3s ease!important;border:2px solid transparent!important;margin-bottom:8px!important;outline:none!important;box-shadow:0 4px 15px #e76a054d!important}.product-grid .button--secondary:after{display:none!important;content:none!important;box-shadow:none!important}.product-grid .button--secondary:hover,.product-grid .button--secondary:focus,.product-grid .button--secondary:active{background:linear-gradient(135deg,#ff8534,#e76a05)!important;background-position:right center!important;border-color:transparent!important;color:#fff!important;transform:translateY(-2px)!important;outline:none!important;box-shadow:0 8px 25px #e76a0566!important}.product-grid .quick-add__submit,.product-grid .button--full-width:not(.button--secondary){display:inline-block!important;width:100%!important;padding:16px 32px!important;background:linear-gradient(135deg,#059669,#047857)!important;background-size:200% auto!important;color:#fff!important;text-align:center!important;text-decoration:none!important;border-radius:50px!important;font-size:15px!important;font-weight:700!important;transition:all .4s cubic-bezier(.4,0,.2,1)!important;border:none!important;cursor:pointer!important;box-shadow:0 10px 30px #05966966!important;position:relative!important;overflow:hidden!important;letter-spacing:.5px!important;text-transform:uppercase!important;outline:none!important}.product-grid .quick-add__submit:after,.product-grid .button--full-width:not(.button--secondary):after{display:none!important;content:none!important;box-shadow:none!important}.product-grid .quick-add__submit:before,.product-grid .button--full-width:not(.button--secondary):before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:left .6s}.product-grid .quick-add__submit:hover:before,.product-grid .button--full-width:not(.button--secondary):hover:before{left:100%}.product-grid .quick-add__submit:hover,.product-grid .quick-add__submit:focus,.product-grid .button--full-width:not(.button--secondary):hover,.product-grid .button--full-width:not(.button--secondary):focus{transform:translateY(-4px) scale(1.02)!important;box-shadow:0 20px 50px #05966999!important;background-position:right center!important;outline:none!important}.product-grid .quick-add__submit:active,.product-grid .button--full-width:not(.button--secondary):active{transform:translateY(-2px) scale(1.01)!important;outline:none!important}.product-grid .quick-add__submit:disabled,.product-grid .button--full-width:disabled{opacity:.5!important;cursor:not-allowed!important;transform:none!important}.product-grid .sold-out-message{color:#999!important}.product-grid .loading__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (max-width: 749px){.product-grid .card-wrapper{border-radius:20px!important}.product-grid .card__content{padding:20px!important}.product-grid .card__heading,.product-grid .lm-card-title{font-size:16px!important}.product-grid .price,.product-grid .lm-card-price{font-size:20px!important}.product-grid .card-usps li{font-size:13px!important}.product-grid .quick-add__submit,.product-grid .button--full-width{padding:14px 24px!important;font-size:14px!important}.product-grid .button--secondary{padding:12px 20px!important;font-size:13px!important}}.scroll-trigger.animate--slide-in{animation:slideIn .6s ease-out forwards}@keyframes slideIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.product-grid .grid__item{position:relative!important;z-index:1!important;width:auto!important;min-width:0!important;max-width:100%!important;flex:none!important}.product-grid .grid__item:hover{z-index:10!important}.product-grid,.product-grid.lumin-grid{width:100%!important;max-width:100%!important;display:grid!important}.product-grid .card-wrapper{width:100%!important;min-width:0!important;max-width:100%!important;flex:none!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/collection-premium-cards.css.map */
