.tt-icon-heart path{fill:none;transition:fill .15s ease}[aria-pressed=true] .tt-icon-heart path,.tt-icon-heart--filled path{fill:currentColor}.tt-wl-btn{-webkit-appearance:none;appearance:none;border:0;background:none;padding:0;margin:0;cursor:pointer;color:inherit;font:inherit;-webkit-tap-highlight-color:transparent}.tt-wl-btn:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.product-card__image-wrapper{position:relative}.tt-wl-btn--card{position:absolute;top:8px;right:8px;z-index:3;width:32px;height:32px;border-radius:9999px;display:flex;align-items:center;justify-content:center;background:#ffffffd1;color:#21295b;box-shadow:0 1px 3px #00000014;transition:transform .15s ease,background .15s ease}.tt-wl-btn--card .icon{width:18px;height:18px}.tt-wl-btn--card:hover{background:#fff}.tt-wl-btn--card:active{transform:scale(.92)}.tt-wl-btn--card[aria-pressed=true]{color:#e0245e}@media(min-width:768px){.tt-wl-btn--card{top:10px;right:10px;width:36px;height:36px}.tt-wl-btn--card .icon{width:20px;height:20px}}.tt-wl-btn--pdp{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:6px 12px 6px 10px;border:1px solid rgba(var(--color-foreground),.15);border-radius:9999px;color:rgb(var(--color-foreground));transition:border-color .15s ease}.tt-wl-btn--pdp:hover{border-color:rgba(var(--color-foreground),.4)}.tt-wl-btn--pdp .icon{width:18px;height:18px}.tt-wl-btn--pdp[aria-pressed=true]{border-color:#e0245e}.tt-wl-btn--pdp[aria-pressed=true] .icon{color:#e0245e}.tt-wl-link{color:inherit}.tt-wl-count[hidden]{display:none!important}.tt-wl-count--inline{min-width:20px;height:20px;padding:0 6px;border-radius:9999px;font-size:12px;line-height:20px;text-align:center;background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.tt-wl-page__title{margin:0 0 8px}.tt-wl-page__note{opacity:.7;margin:0 0 24px}.tt-wl-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}@media(min-width:768px){.tt-wl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 20px}}@media(min-width:1200px){.tt-wl-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.tt-wl-item.tt-wl-removing{opacity:0;transform:scale(.97);transition:opacity .2s ease,transform .2s ease}.tt-wl-empty{max-width:420px;margin:24px auto 0;display:flex;flex-direction:column;align-items:center;gap:12px}.tt-wl-empty>.icon{width:48px;height:48px;opacity:.35}.tt-wl-empty h2,.tt-wl-empty p{margin:0}.tt-wl-empty[hidden],.tt-wl-loading[hidden],.tt-wl-page__note[hidden]{display:none!important}.tt-wl-btn--pdp,.tt-wl-btn--pdp .tt-wl-btn__label{text-transform:none;letter-spacing:normal}.tt-wl-empty .btn{margin-top:8px}.tt-wl-btn--card{background:rgb(var(--color-background,255,255,255));box-shadow:none;width:34px;height:34px}.tt-wl-btn--card:hover{background:rgb(var(--color-background,255,255,255))}@media(min-width:768px){.tt-wl-btn--card{width:36px;height:36px}}.tt-wl-btn--pdp{width:40px;height:40px;padding:0;gap:0;justify-content:center;border-radius:9999px;box-shadow:none;background:rgb(var(--color-background,255,255,255));border:1px solid rgba(var(--color-foreground),.15)}.tt-wl-btn--pdp .icon{width:20px;height:20px}.tt-wl-btn--pdp .tt-wl-btn__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tt-wl-btn--pdp{position:relative}.tt-wl-btn--card{border:1px solid rgba(var(--color-foreground),.12)}.tt-wl-btn--card,.tt-wl-btn--pdp,.tt-wl-btn--pdp[aria-pressed=true],.tt-wl-btn--pdp:hover{border:0;box-shadow:none;background:#fff}.tt-wl-btn--pdp-inline,.tt-wl-btn--pdp-fallback{background:none;border:0;box-shadow:none;width:auto;height:auto}.tt-wl-btn--pdp-inline .tt-icon-heart,.tt-wl-btn--pdp-fallback .tt-icon-heart{width:20px;height:20px}.tt-wl-btn--pdp-inline[aria-pressed=true] .tt-icon-heart,.tt-wl-btn--pdp-fallback[aria-pressed=true] .tt-icon-heart{color:#e0245e}.tt-wl-btn--pdp-fallback{display:none}.product__blocks:not(:has(.tt-wl-btn--pdp-inline)) .tt-wl-btn--pdp-fallback{display:inline-flex;vertical-align:middle;margin-left:12px}.product__blocks:not(:has(.tt-wl-btn--pdp-inline)) .product__block--title .product-card__age{display:inline}
/*# sourceMappingURL=/cdn/shop/t/62/assets/tt-wishlist.css.map */
