.product--root{position:relative}.dc-fav{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;margin:0;border:0;border-radius:50%;background:#fffffff0;color:#1c1a17;box-shadow:0 1px 4px #00000024;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .15s ease,color .15s ease}.dc-fav svg{width:18px;height:18px;display:block;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round}.dc-fav[aria-pressed=true]{color:#e0475b}.dc-fav[aria-pressed=true] svg{fill:currentColor}.dc-fav:active{transform:scale(.88)}.dc-fav:focus-visible{outline:2px solid #0B7A4B;outline-offset:2px}.dc-fav--card{position:absolute;top:8px;right:8px;z-index:4}.dc-ranking__pc,.dc-ranking__gc,.product-page--desktop-container,.product-page--mobile-container{position:relative}.dc-fav--page{position:absolute;top:12px;right:12px;z-index:6;width:42px;height:42px}.dc-fav--page svg{width:22px;height:22px}.header--root .header--row a.header--wishlist-icon{display:flex!important;flex-direction:column;align-items:center;min-width:56px;gap:4px;position:relative;visibility:visible!important;opacity:1!important;text-decoration:none}.header--root .header--row a.header--wishlist-icon:after{content:"\304a\6c17\306b\5165\308a"!important;font-size:11px;font-weight:700;color:var(--dc-ink,#1C1A17);letter-spacing:.02em;margin-top:2px;white-space:nowrap}.header--root .header--row a.header--wishlist-icon .dc-fav-badge{top:-2px;right:6px}.header--root a.header--wishlist-icon svg,.header--root a.header--wishlist-icon svg path,header-root .header--mobile__right a.micon[href="/pages/favorites"] svg path{fill:none!important;stroke:currentColor}header-root .header--mobile__right a.micon.dc-fav-headlink,header-root .header--mobile__right a.micon[href="/pages/favorites"]{display:flex!important;visibility:visible!important;opacity:1!important;position:relative}.dc-fav-badge{position:absolute;top:-4px;right:-8px;min-width:16px;height:16px;padding:0 4px;box-sizing:border-box;border-radius:999px;background:#1c1a17;color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center;pointer-events:none}.dc-fav-badge[hidden]{display:none!important}@media(max-width:989.98px){header-root .header--mobile__right a.micon[href="/pages/favorites"] .dc-fav-badge{top:-6px;right:auto;left:calc(50% + 4px)}header-root .header--mobile__right .micon--cart .cart--external--icon{position:relative}header-root .header--mobile__right .micon--cart .cart--external--icon:after,header-root .header--mobile__right .micon--cart .cart--external--total-items:not(:empty){position:absolute!important;top:-6px!important;left:calc(50% + 4px)!important;right:auto!important;bottom:auto!important;transform:none!important;margin:0!important;width:auto!important;min-width:16px!important;height:16px!important;padding:0 4px!important;box-sizing:border-box!important;border-radius:999px!important;background:#1c1a17!important;color:#fff!important;font-size:10px!important;font-weight:700!important;line-height:16px!important;text-align:center!important}}.dc-fav-toast{position:fixed;left:50%;bottom:24px;z-index:9999;transform:translate(-50%,16px);opacity:0;pointer-events:none;display:flex;align-items:center;gap:12px;max-width:calc(100% - 32px);box-sizing:border-box;padding:12px 16px;border-radius:999px;background:#1c1a17;color:#fff;font-size:13px;font-weight:600;line-height:1.4;box-shadow:0 6px 20px #0003;transition:opacity .2s ease,transform .2s ease;white-space:nowrap}.dc-fav-toast.is-show{opacity:1;transform:translate(-50%);pointer-events:auto}.dc-fav-toast a{color:#9fe2bf!important;text-decoration:underline;font-weight:700}.dc-favs{max-width:880px;margin:0 auto;padding:28px 16px 56px;box-sizing:border-box}.dc-favs__h{font-size:24px;font-weight:700;margin:0 0 6px;color:#1c1a17}.dc-favs__note{font-size:12px;color:#6b665e;margin:0 0 20px;line-height:1.7}.dc-favs__loading{font-size:13px;color:#6b665e}.dc-favs__list{display:flex;flex-direction:column;gap:12px}.dc-favs__item{position:relative;display:flex;gap:16px;padding:14px;border:1px solid #E6E2DA;border-radius:14px;background:#fff}.dc-favs__img{flex:none;width:96px;height:96px;border-radius:10px;overflow:hidden;background:#f3f1ec;display:block}.dc-favs__img img{width:100%;height:100%;object-fit:contain;display:block}.dc-favs__body{flex:1;min-width:0;padding-right:44px}.dc-favs__vendor{font-size:11px;color:#6b665e;margin:0 0 2px}.dc-favs__title{display:block;font-size:14px;font-weight:700;line-height:1.5;color:#1c1a17!important;text-decoration:none!important;margin:0 0 4px}.dc-favs__price{font-size:16px;font-weight:700;margin:0 0 6px;color:#1c1a17}.dc-favs__price span{font-size:11px;font-weight:400;color:#6b665e;margin-left:2px}.dc-favs__consult{display:inline-block;font-size:11px;font-weight:700;color:#0b7a4b;background:#eaf5ef;border-radius:999px;padding:3px 10px;margin:0 0 8px}.dc-favs__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.dc-favs .dc-favs__btn{border:0;cursor:pointer;font-family:inherit;display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 20px;border-radius:999px;background:#1c1a17;color:#fff!important;font-size:13px;font-weight:700;text-decoration:none!important}.dc-favs a.dc-favs__link{font-size:13px;color:#1c1a17!important;text-decoration:underline!important}.dc-favs__soldout{font-size:12px;font-weight:700;color:#999}.dc-favs__remove{position:absolute;top:10px;right:10px;-webkit-appearance:none;appearance:none;border:1px solid #E6E2DA;background:#fff;border-radius:999px;padding:4px 10px;font-size:11px;color:#6b665e;cursor:pointer}.dc-favs__empty{text-align:center;padding:40px 16px;background:#f3f1ec;border-radius:16px}.dc-favs__empty p{margin:0 0 6px;font-size:15px;font-weight:700;color:#1c1a17}.dc-favs__empty p.dc-favs__sub{font-size:13px;font-weight:400;color:#3a3631;margin-bottom:18px}.dc-favs__empty[hidden],.dc-favs__list[hidden]{display:none!important}@media(max-width:600px){.dc-favs__h{font-size:20px}.dc-favs__item{gap:12px;padding:12px}.dc-favs__img{width:76px;height:76px}.dc-favs__body{padding-right:0}.dc-favs__remove{position:static;margin-top:10px}.dc-favs__item{flex-wrap:wrap}.dc-favs__body{flex:1 1 calc(100% - 88px)}.dc-favs__remove{margin-left:88px}.dc-favs a.dc-favs__btn{min-height:40px;padding:0 16px}}.dct-card__img,.dc-ranking__figwrap,.dc-favs__img,.product--image-wrapper{position:relative}.dc-subbadge{position:absolute;left:8px;top:8px;z-index:3;display:inline-block;background:#d93a2b;color:#fff;font-size:11px;font-weight:700;line-height:1;padding:5px 8px;border-radius:999px;letter-spacing:.02em;white-space:nowrap;pointer-events:none}.product--labels .dc-subbadge{position:static;align-self:flex-start}.recent-products--root .product--root .product--labels{display:flex!important}.recent-products--root .product--root .dc-subprice.dc-subprice--card{display:block!important}.dct-card__img .dc-subbadge{top:auto;bottom:6px;left:6px;font-size:10px;padding:4px 7px}.dc-favs__img .dc-subbadge{left:4px;top:4px;font-size:10px;padding:4px 6px}.dc-subprice.dc-subprice--card{display:block;margin:4px 0 0;font-size:12px;line-height:1.5;color:#d93a2b;font-weight:700}.dc-subprice.dc-subprice--card b{font-size:14px;font-weight:700;color:#d93a2b}.dc-subprice.dc-subprice--card .dc-subprice__tag{display:inline-block;background:#fdecea;color:#b42318;font-size:10.5px;font-weight:700;line-height:1;padding:3px 6px;border-radius:4px;margin:0 4px 0 0;vertical-align:1px}.dc-subbadge{top:auto;bottom:8px}.dc-favs__img .dc-subbadge{top:auto;bottom:4px}.dc-subbadge.dc-subbadge--high{background:#d93a2b;color:#fff;border:1px solid #D93A2B}.dc-subbadge.dc-subbadge--mid{background:#fff;color:#b42318;border:1px solid #D93A2B}.dc-subbadge.dc-subbadge--low{background:#f1efe8;color:#5f5e5a;border:1px solid #E4E1D8}
/*# sourceMappingURL=/cdn/shop/t/18/assets/dc-favorites.css.map */
