.template-collection,.template-search,.template-index{background-color:#faf9f7!important}.color-background-1,[class*=color-scheme-1]{--color-base-background-1: 250, 249, 247 !important}@media(min-width:990px){.product-grid,.collection-grid,.grid--4-col-desktop,.grid--3-col-desktop,ul.product-grid,.product-grid.grid{gap:32px!important;column-gap:32px!important;row-gap:32px!important}}@media(min-width:750px)and (max-width:989px){.product-grid,.collection-grid{gap:24px!important;column-gap:24px!important;row-gap:28px!important}}.card-wrapper,.product-card-wrapper{background:transparent!important;transition:box-shadow .7s ease,outline-color .7s ease!important;position:relative}.card-wrapper:after,.product-card-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:.5px 0 #0000000f,0 .5px #0000000f;border-radius:inherit}.card-wrapper:hover,.product-card-wrapper:hover{box-shadow:0 4px 20px #0000000a!important;z-index:1}.card-wrapper:hover:after,.product-card-wrapper:hover:after{opacity:0;transition:opacity .3s ease}.card__media,.card__media .media{border-radius:2px!important;overflow:hidden!important;box-shadow:inset 0 0 0 1px #0000000a!important;aspect-ratio:4 / 5!important}.card__media img,.card__media .media img,.card__media .media>img{transition:transform .6s ease-in-out!important;transform:scale(1);will-change:transform;display:block;width:100%;height:100%;object-fit:cover}.card-wrapper:hover .card__media img,.product-card-wrapper:hover .card__media img{transform:scale(1.03)!important}.card__media.mn-lazy-init img:not(.mn-loaded){opacity:0!important;transition:opacity .3s ease,transform .6s ease-in-out!important}.card__media.mn-lazy-init img.mn-loaded{opacity:1!important;transition:opacity .3s ease,transform .6s ease-in-out!important}.card-information,.card__content .card-information,.card__information{padding-top:14px!important;padding-bottom:4px!important}.card-information>*+*,.card__content>*+*{margin-top:8px!important}.card__vendor,.card-vendor,.product-card__vendor{display:block!important;font-size:11px!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#999!important;font-weight:400!important;margin-bottom:6px!important;text-decoration:none!important;background-image:linear-gradient(#0000004d,#0000004d)!important;background-size:0% .5px!important;background-repeat:no-repeat!important;background-position:0 100%!important;transition:background-size .6s ease,color .6s ease!important}.card-wrapper:hover .card__vendor,.card-wrapper:hover .card-vendor,.product-card-wrapper:hover .card__vendor{background-size:100% .5px!important}.card__heading,.card__heading a,.card__title,.card__title a{line-height:1.4!important;letter-spacing:.01em!important;font-weight:400!important;margin-top:0!important;margin-bottom:0!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.card__heading a,.card__title a{text-decoration:none!important;color:#1a1a1a!important;transition:color .6s ease!important}.price-item,.price__regular .price-item,.price .price-item--regular,.price-item--regular{font-weight:400!important;color:#1a1a1a!important;transition:color .7s ease!important}.card-wrapper:hover .price-item,.card-wrapper:hover .price .price-item--regular,.product-card-wrapper:hover .price-item{color:#333!important}.price--on-sale .price-item--regular,.price__sale s,.price__sale .price-item:first-child,[class*=price] s,del.price-item,.price-item.price-item--regular.price-item--last{text-decoration:line-through!important;text-decoration-thickness:1px!important;-webkit-text-decoration-line:line-through!important;-webkit-text-decoration-color:#aaa!important;text-decoration-color:#aaa!important;color:#aaa!important;font-weight:400!important}.price--on-sale .price-item--sale,.price__sale .price-item--sale,.price-item.price-item--sale{font-weight:500!important;color:#1a1a1a!important}.product-badges__badge--rectangle.color-scheme-1,.product-badges__badge.badge--sale,.mn-sale-badge,[class*=badge][class*=sale]:not([class*=sold-out]){display:none!important}@media(min-width:750px){.wishlist-icon-button,.mn-wishlist-btn,button.mn-wl,[data-action=add-to-wishlist]{opacity:0!important;transition:opacity .4s ease!important}.card-wrapper:hover .wishlist-icon-button,.card-wrapper:hover .mn-wishlist-btn,.card-wrapper:hover button.mn-wl,.product-card-wrapper:hover [data-action=add-to-wishlist]{opacity:1!important}}@media(max-width:749px){.wishlist-icon-button,.mn-wishlist-btn,button.mn-wl{opacity:.5!important;transition:opacity .3s ease!important}}.wishlist-icon-button svg,.mn-wishlist-btn svg,button.mn-wl svg{width:16px!important;height:16px!important}.wishlist-icon-button svg path[fill],.mn-wishlist-btn svg path[fill]{fill:none!important;stroke:#888!important;transition:fill .4s ease,stroke .4s ease!important}.wishlist-icon-button.is-active svg path,.wishlist-icon-button[aria-pressed=true] svg path,.mn-wishlist-btn.is-active svg path,button.mn-wl[data-saved=true] svg path{fill:#c0392b!important;stroke:#c0392b!important}@keyframes mn-shimmer{0%{background-position:-800px 0}to{background-position:800px 0}}.card-wrapper.is-loading .card__media,.card-wrapper.is-loading .card__media .media{background:linear-gradient(90deg,#ede9e4,#e6e1dc 20%,#ede9e4 40% 100%)!important;background-size:1600px 100%!important;animation:mn-shimmer 1.8s ease-in-out infinite!important;aspect-ratio:4 / 5!important}.card-wrapper.is-loading .card__heading a,.card-wrapper.is-loading .card__vendor,.card-wrapper.is-loading .price-item{color:transparent!important;border-radius:2px!important;background:linear-gradient(90deg,#ede9e4,#e6e1dc 20%,#ede9e4 40% 100%)!important;background-size:1600px 100%!important;animation:mn-shimmer 1.8s ease-in-out infinite!important;-webkit-user-select:none!important;user-select:none!important}.card-wrapper.is-loading .card__vendor{animation-delay:.1s!important;width:50%!important}.card-wrapper.is-loading .card__heading a{animation-delay:.2s!important;display:block!important;width:80%!important}.card-wrapper.is-loading .price-item{animation-delay:.3s!important;width:30%!important}@media(max-width:749px){.product-grid,.collection-grid{row-gap:28px!important}.card-information{padding-top:10px!important}.card__vendor{margin-bottom:4px!important}.wishlist-icon-button,.mn-wishlist-btn{opacity:.55!important}}.card__media{contain:layout style}.card-wrapper{isolation:isolate}
/*# sourceMappingURL=/cdn/shop/t/15/assets/luxury-polish.css.map */
