.td-product-card--editorial,.td-product-card__media{position:relative}.td-fav-toggle{position:absolute;top:12px;right:12px;z-index:8;width:36px;height:36px;border:0!important;border-radius:50%!important;background:#fbf9f6f0!important;color:#2d2823!important;display:grid!important;place-items:center;cursor:pointer;box-shadow:0 1px 7px #00000012!important;opacity:0;transform:translateY(-3px);transition:opacity .2s,transform .2s;background-clip:padding-box}.td-fav-toggle span{font:400 25px/1 Arial,sans-serif;color:inherit}.td-fav-toggle:hover,.td-fav-toggle:focus-visible,.td-fav-toggle.is-active,.td-product-card--editorial:hover .td-fav-toggle,.td-editorial-coll__rail-item:hover .td-fav-toggle{opacity:1;transform:translateY(0)}.td-fav-toggle.is-active{color:#a16a68!important}.td-fav-toggle:focus-visible,.td-fav-product:focus-visible{outline:2px solid #2b251e;outline-offset:3px}.td-fav-header{position:relative;display:inline-flex;align-items:center;justify-content:center;color:#27221f;text-decoration:none;min-width:30px;min-height:38px}.td-fav-header svg{display:block}.td-fav-count{position:absolute;right:-8px;top:0;font:600 10px Arial,sans-serif;min-width:15px;height:15px;display:grid;place-items:center;border-radius:99px;background:#312a24;color:#fff}.td-fav-count[hidden]{display:none!important}.td-fav-product{display:inline-flex;align-items:center;gap:9px;border:0!important;background:transparent!important;padding:9px 4px 9px 0!important;color:#73675c!important;font:500 10px Arial,sans-serif!important;letter-spacing:.13em;cursor:pointer}.td-fav-product span{font:400 24px Arial,sans-serif;letter-spacing:0}.td-fav-product.is-active{color:#9b6865!important}@media(max-width:780px),(hover:none){.td-fav-toggle{opacity:1;transform:none;width:33px;height:33px;right:9px;top:9px}.td-fav-toggle span{font-size:22px}}.td-favorites-page{max-width:1380px;margin:0 auto;padding:clamp(40px,6vw,92px) clamp(16px,4vw,60px) 100px;color:#29241f}.td-favorites-page__head{text-align:center;max-width:700px;margin:0 auto 55px}.td-favorites-page__eyebrow{font:600 10px Arial,sans-serif;letter-spacing:.2em;color:#897d72}.td-favorites-page h1{font:400 clamp(38px,5vw,66px)/1.1 Georgia,serif!important;margin:17px 0!important;color:#28231e!important}.td-favorites-page__head p{font:400 14px/1.8 Arial,sans-serif;color:#786c62}.td-favorites-page__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 20px}.td-favorite-card{min-width:0}.td-favorite-card__image{display:block;width:100%;aspect-ratio:3/4;object-fit:cover;background:#eae4dc}.td-favorite-card__link{display:block;text-decoration:none;color:#2a2420}.td-favorite-card h2{font:400 17px/1.4 Georgia,serif;margin:12px 0 4px}.td-favorite-card__price{font:600 12px Arial,sans-serif;margin:7px 0 13px}.td-favorite-card__options{display:block;width:100%;min-height:43px;background:#fbf9f6;color:#29241f;border:1px solid #d9d0c7;border-radius:0;padding:10px;font:400 12px Arial,sans-serif;margin:10px 0}.td-favorite-card__add{width:100%;background:#29241f!important;color:#fff!important;border:0!important;min-height:43px;padding:10px!important;font:600 10px Arial,sans-serif!important;letter-spacing:.1em;cursor:pointer}.td-favorite-card__add:disabled{opacity:.6;cursor:progress}.td-favorite-card__remove{display:block;margin:9px auto 0;border:0!important;background:transparent!important;color:#80746a!important;font:400 10px Arial,sans-serif!important;padding:10px 20px!important;cursor:pointer}.td-favorites-page__empty{text-align:center;padding:55px 15px}.td-favorites-page__empty h2{font:400 30px Georgia,serif}.td-favorites-page__empty a{display:inline-block;margin-top:20px;background:#2c2622;color:#fff;padding:15px 25px;text-decoration:none;font:600 11px Arial,sans-serif;letter-spacing:.1em}.td-favorites-page__status{color:#766b62;font-size:12px;margin:12px 0}@media(max-width:900px){.td-favorites-page__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 14px}.td-favorite-card h2{font-size:15px}}.td-fav-product{gap:7px!important;font-size:9px!important;font-weight:400!important;letter-spacing:.115em!important;color:#8b8075!important;padding:6px 0!important}.td-fav-product span{display:inline-flex!important;align-items:center;justify-content:center;width:20px;height:20px;line-height:1!important}.td-fav-product svg{width:17px!important;height:17px!important;display:block;stroke-linecap:round;stroke-linejoin:round}.td-fav-product.is-active svg{fill:#a16a68;stroke:#a16a68}.td-fav-product:not(.is-active) svg{fill:none}.td-favorites-page__empty{max-width:590px;margin:20px auto;padding:clamp(45px,6vw,85px) 20px}.td-favorites-page__empty-icon{width:43px;height:43px;margin:0 auto 21px;color:#9b8c7f;display:block}.td-favorites-page__empty-icon svg{width:100%;height:100%}.td-favorites-page__empty h2{font:400 clamp(27px,3vw,37px)/1.2 Georgia,serif!important;color:#2a2520!important;margin:0 0 13px!important}.td-favorites-page__empty p{font:400 14px/1.8 Arial,sans-serif;color:#776c63;max-width:430px;margin:0 auto}.td-favorites-page__empty a{margin-top:28px}.td-favorites-page .td-favorites-page__empty>a,.td-favorites-page .td-favorites-page__empty>a:link,.td-favorites-page .td-favorites-page__empty>a:visited{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important;padding:14px 27px!important;background:#29241f!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border:1px solid #29241f!important;text-decoration:none!important;font:600 10px/1.4 Arial,sans-serif!important;letter-spacing:.13em!important}.td-favorites-page .td-favorites-page__empty>a:hover,.td-favorites-page .td-favorites-page__empty>a:focus-visible{background:#403831!important;border-color:#403831!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.ip-product .td-fav-product{display:inline-flex!important;align-items:center!important;gap:7px!important;font:400 9px/1.4 Arial,sans-serif!important;letter-spacing:.105em!important;color:#887c72!important;padding:6px 0!important;border:0!important;background:transparent!important;cursor:pointer}.ip-product .td-fav-product span{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:18px!important;height:18px!important;font-size:0!important}.ip-product .td-fav-product span svg{width:17px!important;height:17px!important;display:block!important;stroke-width:1.6!important;stroke-linecap:round!important;stroke-linejoin:round!important}.ip-product .td-fav-product.is-active span svg{fill:#a16a68!important;stroke:#a16a68!important}.ip-product .td-fav-product:not(.is-active) span svg{fill:none!important}.td-product-card--editorial .td-fav-toggle,.td-editorial-coll__rail-item .td-fav-toggle,.td-outlet-family__item .td-fav-toggle{appearance:none!important;-webkit-appearance:none!important;background:none!important;background-color:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:none!important;color:#35302b!important;width:40px!important;height:40px!important;padding:8px!important;display:flex!important;align-items:center!important;justify-content:center!important;transform:none!important;opacity:0;transition:opacity .18s ease,color .18s ease!important}.td-product-card--editorial .td-fav-toggle span,.td-editorial-coll__rail-item .td-fav-toggle span,.td-outlet-family__item .td-fav-toggle span{display:flex!important;align-items:center;justify-content:center;width:23px;height:23px;font-size:0!important;line-height:0!important}.td-fav-toggle span svg{display:block!important;width:22px!important;height:22px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.65!important;stroke-linecap:round!important;stroke-linejoin:round!important}.td-fav-toggle.is-active span svg{fill:#a16a68!important;stroke:#a16a68!important}.td-product-card--editorial:hover .td-fav-toggle,.td-product-card--editorial .td-fav-toggle:hover,.td-product-card--editorial .td-fav-toggle:focus-visible,.td-product-card--editorial .td-fav-toggle.is-active,.td-editorial-coll__rail-item:hover .td-fav-toggle,.td-editorial-coll__rail-item .td-fav-toggle:hover,.td-editorial-coll__rail-item .td-fav-toggle:focus-visible,.td-editorial-coll__rail-item .td-fav-toggle.is-active,.td-outlet-family__item:hover .td-fav-toggle,.td-outlet-family__item .td-fav-toggle:focus-visible,.td-outlet-family__item .td-fav-toggle.is-active{opacity:1!important}@media(hover:none),(max-width:780px){.td-product-card--editorial .td-fav-toggle,.td-editorial-coll__rail-item .td-fav-toggle,.td-outlet-family__item .td-fav-toggle{opacity:1!important}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/td-favorites.css.map */
