@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Manrope:wght@400;500;600&family=Playfair+Display:ital,wght@1,500&display=swap";.mg-collection-hero{--mg-ink:#282b3a;--mg-blue:#95a2c0;--mg-paper:#fbfaf7;--mg-line:rgba(40,43,58,.14);color:var(--mg-ink);background:linear-gradient(118deg,#e1e5ee,#f2eef4 52%,#fbfaf7);border-bottom:1px solid var(--mg-line);font-family:DM Sans,Helvetica Neue,Arial,sans-serif}.mg-collection-hero *{box-sizing:border-box}.mg-collection-hero__inner{max-width:1500px;margin:0 auto;padding:76px clamp(34px,7vw,112px) 68px}.mg-collection-hero__eyebrow{margin:0 0 18px;font-size:10px;font-weight:600;letter-spacing:.17em;text-transform:uppercase}.mg-collection-hero h1{max-width:850px;margin:0;font-family:Manrope,Helvetica Neue,Arial,sans-serif;font-size:clamp(48px,6vw,94px);font-weight:500;line-height:.98;letter-spacing:-.065em}.mg-collection-hero h1 em{font-family:Playfair Display,Georgia,serif;font-weight:500;color:#777fa3}.mg-collection-hero__lead{max-width:650px;margin:27px 0 0;color:#5f6372;font-size:16px;line-height:1.65}.mg-collection-hero__paths{display:flex;flex-wrap:wrap;gap:9px;margin-top:35px}.mg-collection-hero__paths a{padding:11px 17px;border:1px solid rgba(40,43,58,.25);border-radius:999px;color:var(--mg-ink);font-size:11px;font-weight:600;letter-spacing:.06em;text-decoration:none;transition:.2s}.mg-collection-hero__paths a:first-child,.mg-collection-hero__paths a:hover{background:var(--mg-ink);border-color:var(--mg-ink);color:#fff}.mg-collection-hero__meta{display:flex;align-items:center;gap:18px;margin-top:46px;font-size:10px;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.mg-collection-hero__meta a{color:inherit;text-decoration:none;border-bottom:1px solid currentColor}.mg-collection-hero__meta span{color:#777b8a}@media(max-width:760px){.mg-collection-hero__inner{padding:52px 22px 45px}.mg-collection-hero h1{font-size:48px}.mg-collection-hero__lead{font-size:14px}.mg-collection-hero__paths{margin-top:27px}.mg-collection-hero__paths a{padding:10px 13px;font-size:10px}.mg-collection-hero__meta{margin-top:34px}}body:has(.mg-collection-hero){background:#fbfaf7;color:#282b3a}body:has(.mg-collection-hero) #MainContent>.shopify-section{font-family:DM Sans,Helvetica Neue,Arial,sans-serif}body:has(.mg-collection-hero) .section-template--padding,body:has(.mg-collection-hero) .gradient{background:#fbfaf7}body:has(.mg-collection-hero) .facets-container{max-width:1500px;margin:0 auto;padding:28px clamp(24px,5vw,72px) 18px;border-bottom:1px solid rgba(40,43,58,.12)}body:has(.mg-collection-hero) .facets__form{margin:0;gap:22px}body:has(.mg-collection-hero) .facets__heading,body:has(.mg-collection-hero) .facet-filters__label,body:has(.mg-collection-hero) .product-count__text{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}body:has(.mg-collection-hero) .facets__summary{font-size:12px;font-weight:500}body:has(.mg-collection-hero) .facet-filters__sort{font-size:12px}body:has(.mg-collection-hero) .facets__display{border:1px solid rgba(40,43,58,.14);box-shadow:0 18px 35px #282b3a17}body:has(.mg-collection-hero) .collection.page-width,body:has(.mg-collection-hero) .product-grid-container{max-width:1500px;margin-right:auto;margin-left:auto}body:has(.mg-collection-hero) .product-grid{column-gap:24px;row-gap:46px;margin-top:0;align-items:stretch}body:has(.mg-collection-hero) .product-grid .grid__item{max-width:none;display:flex}body:has(.mg-collection-hero) .card-wrapper{width:100%;height:100%}body:has(.mg-collection-hero) .card{height:100%;display:flex;flex-direction:column;background:transparent}body:has(.mg-collection-hero) .product-grid .card__inner{overflow:hidden;flex:0 0 auto;border-radius:14px;background:#efedf2!important}body:has(.mg-collection-hero) .product-grid .card__inner.ratio:before{padding-bottom:100%!important}body:has(.mg-collection-hero) .product-grid .card__media{margin:0!important;width:100%!important}body:has(.mg-collection-hero) .product-grid .card__media .media{margin:18px}body:has(.mg-collection-hero) .product-grid .card__media img{object-fit:contain!important}body:has(.mg-collection-hero) .card>.card__content{padding:14px 1px 0!important;display:flex;flex:1;flex-direction:column}body:has(.mg-collection-hero) .card>.card__content>.card__information{padding:0!important;display:flex;flex:1;flex-direction:column}body:has(.mg-collection-hero) .card__heading{min-height:35px;display:-webkit-box;overflow:hidden;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;line-height:1.35;letter-spacing:-.01em;-webkit-box-orient:vertical;-webkit-line-clamp:2}body:has(.mg-collection-hero) .card__heading a{text-decoration:none}body:has(.mg-collection-hero) .card-information{margin-top:auto}body:has(.mg-collection-hero) .card-information>*:not(.visually-hidden:first-child)+*:not(.rating):not(.card__information-volume-pricing-note){margin-top:8px}body:has(.mg-collection-hero) .price{font-size:12px;font-weight:600;letter-spacing:.01em}body:has(.mg-collection-hero) .badge{padding:5px 8px;border:0;border-radius:999px;background:#95a2c0;color:#fff;font-size:8px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}body:has(.mg-collection-hero) .quick-add{margin:auto 0 0;padding-top:14px}body:has(.mg-collection-hero) .quick-add__submit{min-height:43px;border:1px solid #282b3a;border-radius:0;background:transparent;color:#282b3a;font-family:DM Sans,sans-serif;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;box-shadow:none!important}body:has(.mg-collection-hero) .quick-add__submit:after,body:has(.mg-collection-hero) .quick-add__submit:before{display:none}body:has(.mg-collection-hero) .quick-add__submit:hover{background:#282b3a;color:#fff}@media(min-width:1101px){body:has(.mg-collection-hero) .product-grid.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}body:has(.mg-collection-hero) .product-grid.grid>.grid__item{width:100%}}@media(min-width:761px)and (max-width:1100px){body:has(.mg-collection-hero) .product-grid.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}body:has(.mg-collection-hero) .product-grid.grid>.grid__item{width:100%}}@media(max-width:760px){body:has(.mg-collection-hero) .facets-container{padding:18px 20px}body:has(.mg-collection-hero) .product-grid{column-gap:12px;row-gap:32px}body:has(.mg-collection-hero) .card__heading{font-size:12px}body:has(.mg-collection-hero) .quick-add__submit{font-size:9px}}.mg-collection-hero__paths .mg-beauty-category-link{display:flex;align-items:center;gap:9px;padding:10px 15px;letter-spacing:.04em}.mg-collection-hero__paths .mg-beauty-category-link svg{width:20px;height:20px;flex:0 0 20px;fill:none;stroke:#777fa3;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.mg-collection-hero__paths .mg-beauty-category-link:first-child svg,.mg-collection-hero__paths .mg-beauty-category-link:hover svg{stroke:#fff}
/*# sourceMappingURL=/cdn/shop/t/44/assets/migoo-collection.css.map */
