.nfav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;visibility:hidden;pointer-events:none}.nfav.is-open{visibility:visible;pointer-events:auto}.nfav__backdrop{position:fixed!important;top:0;right:0;bottom:0;left:0;z-index:10000!important;background:#271b2200;transition:background .25s ease}.nfav.is-open .nfav__backdrop{background:#271b226b}.nfav__panel{position:fixed!important;top:0!important;right:0!important;bottom:0!important;height:100dvh!important;width:min(430px,100vw);max-width:100%;z-index:10001!important;background-color:#fffaf8!important;opacity:1!important;box-shadow:-14px 0 40px #3a2c3029;display:flex;flex-direction:column;overflow:hidden;transform:translate(100%);transition:transform .3s ease}.nfav.is-open .nfav__panel{transform:translate(0)}.nfav__head{position:relative;z-index:1;background:#fffaf8;display:flex;align-items:center;justify-content:space-between;padding:22px 22px 18px;border-bottom:1px solid #F0DDD0;flex-shrink:0}.nfav__title{font-family:Playfair Display,Georgia,serif;font-size:20px;font-weight:600;color:#3a2c30}.nfav__close{width:34px;height:34px;border-radius:50%;border:1px solid #F0DDD0;background:#fff;color:#8a7377;font-size:14px;cursor:pointer;transition:border-color .18s ease,color .18s ease}.nfav__close:hover{border-color:#c96b87;color:#c96b87}.nfav__body{position:relative;z-index:1;background-color:#fffaf8!important;opacity:1!important;flex:1;overflow-y:auto;padding:18px 22px 28px;display:flex;flex-direction:column;gap:16px}.nfav__item{display:flex;gap:14px;padding-bottom:16px;border-bottom:1px solid #F6E9E9}.nfav__item:last-child{border-bottom:none;padding-bottom:0}.nfav__item-media{flex-shrink:0;width:76px;height:92px;border-radius:12px;overflow:hidden;background:#fbeaee;display:block}.nfav__item-media img{width:100%;height:100%;object-fit:cover;display:block}.nfav__item-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.nfav__item-title{font-size:13.5px;font-weight:600;color:#3a2c30;text-decoration:none;line-height:1.4}.nfav__item-title:hover{color:#c96b87}.nfav__item-price-row{display:flex;align-items:center;gap:8px;margin-top:2px}.nfav__item-price{font-size:13.5px;font-weight:700;color:#c96b87}.nfav__item-compare{font-size:12px;color:#b5a6a9;text-decoration:line-through}.nfav__item-soldout{font-size:11px;font-weight:700;color:#8a7377;text-transform:uppercase;letter-spacing:.04em}.nfav__item-actions{display:flex;align-items:center;gap:14px;margin-top:6px}.nfav__item-view{font-size:12.5px;font-weight:700;color:#fff;background:#c96b87;border-radius:20px;padding:7px 16px;text-decoration:none;transition:background .18s ease}.nfav__item-view:hover{background:#b14f6c}.nfav__item-remove{border:none;background:none;color:#8a7377;font-size:12px;text-decoration:underline;cursor:pointer;padding:0}.nfav__item-remove:hover{color:#c96b87}.nfav__empty{text-align:center;padding:60px 20px;color:#8a7377}.nfav__empty-icon{display:block;font-size:34px;color:#e3b9c4;margin-bottom:12px}.nfav__empty-title{font-family:Playfair Display,Georgia,serif;font-size:17px;color:#3a2c30;margin:0 0 6px}.nfav__empty-text{font-size:13px;margin:0;line-height:1.6}@media screen and (max-width:749px){.nfav__panel{width:100%;max-width:100%}}.bloom-exact__header-icon--favorite{position:relative}.bloom-exact__fav-count{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 3px;border-radius:999px;background:#c96b87;color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center}
/*# sourceMappingURL=/cdn/shop/t/2/assets/naylumi-favorites.css.map */
