:root{--mf-primary: #019edc;--mf-primary-dark: #0077a8;--mf-card-bg: linear-gradient( 135deg, rgba(255,255,255,.78), rgba(255,255,255,.58) );--mf-glass-border: rgba(255,255,255,.42);--mf-shadow: 0 10px 35px rgba(15, 23, 42, .08);--mf-shadow-hover: 0 20px 60px rgba(1, 158, 220, .2);--mf-radius: 28px;--mf-text: #0f172a;--mf-muted: #64748b;--mf-transition: all .35s cubic-bezier(.4,0,.2,1)}.template-collection{background:radial-gradient(circle at top left,rgba(1,158,220,.04),transparent 30%),#f8fbfd}.collection .grid,.product-grid{gap:30px}.product-card-wrapper{position:relative;isolation:isolate}.product-card-wrapper .card{position:relative;overflow:hidden;border-radius:var(--mf-radius);background:#fffffff0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--mf-glass-border);box-shadow:var(--mf-shadow);transition:var(--mf-transition)}.product-card-wrapper .card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(1,158,220,.1),transparent 55%);opacity:0;transition:var(--mf-transition);pointer-events:none;z-index:1}.product-card-wrapper:hover .card{transform:translateY(-10px) scale(1.015);box-shadow:var(--mf-shadow-hover)}.product-card-wrapper:hover .card:before{opacity:1}.card__inner,.card__media{border-radius:28px 28px 0 0;overflow:hidden}.card__media img,.media img{transition:transform .8s ease,filter .4s ease}.product-card-wrapper:hover img{transform:scale(1.08)}.card__content{position:relative;z-index:5}.card__information{padding:1.6rem 1.6rem 1rem}.card__heading{margin-bottom:.9rem}.card__heading a,.full-unstyled-link{display:block;font-size:18px;line-height:1.45;font-weight:800;letter-spacing:-.02em;color:#0f172a;transition:all .3s ease}.card__heading a:hover,.full-unstyled-link:hover{color:#019edc}.caption-with-letter-spacing{color:var(--mf-muted);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.price{margin-top:1rem}.price-item{font-size:18px;font-weight:900;letter-spacing:-.04em;color:#019edc;line-height:1}.price-item--regular{font-size:18px;margin-right:8px}.quick-add{padding:0 1.6rem 1.6rem}.quick-add__submit,.button.button--secondary,.button.button--full-width{position:relative;overflow:hidden;border:none!important;border-radius:18px;background:linear-gradient(135deg,var(--mf-primary),#37c4ff)!important;color:#fff!important;font-weight:700;font-size:14px;min-height:42px;transition:var(--mf-transition);box-shadow:0 12px 30px #019edc47}.quick-add__submit:hover,.button:hover{transform:translateY(-3px);box-shadow:0 18px 40px #019edc6b}.quick-add__submit:hover:before,.button:hover:before{left:140%}.badge{border-radius:999px;padding:.6rem 1rem;font-size:.72rem;font-weight:800;letter-spacing:.08em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 25px #0000001a}.badge.color-accent-2,.badge.color-accent-1{background:linear-gradient(135deg,var(--mf-primary),#37c4ff);color:#fff}.media--hover-effect>img+img{opacity:0;transition:opacity .5s ease,transform .8s ease}.product-card-wrapper:hover .media--hover-effect>img+img{opacity:1;transform:scale(1.08)}.rating{margin-top:.8rem}.rating-star{--color-rating-star: var(--mf-primary)}.quick-add-modal__content{border-radius:30px;background:#ffffffeb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.quick-add-modal__toggle{border-radius:999px}.modern-product-divider{width:48px;height:4px;margin:.9rem 0 1rem;border-radius:999px;background:linear-gradient(90deg,#019edc,#37c4ff)}.collection .grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;align-items:stretch}.collection .grid__item{width:100%!important;max-width:100%!important}.quick-add__submit:before,.quick-add__submit:after{box-shadow:none!important}.collection__view-all a{margin-top:40px!important;background:linear-gradient(135deg,var(--mf-primary),#37c4ff)!important}@media screen and (max-width:989px){.collection .grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.collection .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media screen and (max-width:749px){.product-card-wrapper:hover .card{transform:none}.card__information{padding:1.2rem 1.2rem .8rem}.quick-add{padding:0 1.2rem 1.2rem}.price-item{font-size:1.2rem}.quick-add__submit,.button.button--secondary,.button.button--full-width{min-height:50px;font-size:.9rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/modern-collection.css.map */
