.jw-wish svg{width:16px;height:16px;display:block}.jw-wish .heart-fill{display:none}.jw-wish[aria-pressed="true"] .heart-line{display:none}.jw-wish[aria-pressed="true"] .heart-fill{display:block}.wp-block-woocommerce-product-image{position:relative}.jw-wish{position:absolute;top:10px;right:10px;z-index:2;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;background:rgba(255,255,255,.82);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:0;border-radius:50%;cursor:pointer;color:rgba(22,22,22,.58);opacity:0;transition:color 200ms cubic-bezier(.4,0,.2,1),transform 200ms cubic-bezier(.4,0,.2,1),opacity 200ms cubic-bezier(.4,0,.2,1)}.jw-wish:hover{color:var(--wp--preset--color--foreground,#161616);transform:scale(1.06)}.jw-wish[aria-pressed="true"]{color:var(--wp--preset--color--accent,#cd8f60)}.wp-block-woocommerce-product-image:hover .jw-wish,.jw-wish:focus-visible,.jw-wish[aria-pressed="true"]{opacity:1}@media (hover:none){.jw-wish{opacity:1}}.jw-wish--text{position:static;width:auto;height:auto;display:inline-flex;align-items:center;gap:9px;margin-top:14px;padding:6px 0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:0;opacity:1;cursor:pointer;font-family:"Instrument Sans",-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:.01em;color:rgba(22,22,22,.58);transition:color 200ms cubic-bezier(.4,0,.2,1)}.jw-wish--text:hover{color:var(--wp--preset--color--foreground,#161616);transform:none}.jw-wish--text[aria-pressed="true"]{color:var(--wp--preset--color--foreground,#161616)}.jw-wish--text[aria-pressed="true"] .heart-fill{color:var(--wp--preset--color--accent,#cd8f60)}.jw-wish--text .lbl-saved{display:none}.jw-wish--text[aria-pressed="true"] .lbl-save{display:none}.jw-wish--text[aria-pressed="true"] .lbl-saved{display:inline}.jw-header__right .jw-util .jw-wish-count{position:absolute;top:-6px;right:-8px;min-width:15px;height:15px;padding:0 4px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-radius:1em;background:var(--wp--preset--color--accent,#cd8f60);color:var(--wp--preset--color--background,#f4f4f3);font-family:"Overpass Mono","Courier New",monospace;font-size:9px;line-height:1}.jw-header__right .jw-util .jw-wish-count[hidden]{display:none}.jw-header__right .jw-util{position:relative}.tjw .jw-wishlist-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-10,40px) 30px;margin-top:var(--sp-12,48px)}@media (max-width:900px){.tjw .jw-wishlist-grid{grid-template-columns:repeat(2,1fr);gap:var(--sp-8,32px) var(--sp-6,24px)}}@media (max-width:480px){.tjw .jw-wishlist-grid{gap:var(--sp-8,32px) 15px}}.tjw .jw-wl-card{position:relative}.tjw .jw-wl-card__media{display:block;position:relative;overflow:hidden;border-radius:2px;background:#fff}.tjw .jw-wl-card__media img,.tjw .jw-wl-card__noimg{display:block;width:100%;aspect-ratio:849 / 1000;object-fit:cover;background:#fff;transition:transform 700ms cubic-bezier(.16,1,.3,1)}.tjw .jw-wl-card__noimg{background:var(--bg-2,#eae9e6)}.tjw .jw-wl-card:hover .jw-wl-card__media img{transform:scale(1.05)}.tjw .jw-wl-card .jw-wish{opacity:1}.tjw .jw-wl-card__cap{display:flex;justify-content:space-between;align-items:baseline;gap:14px;border-top:1px solid var(--line,rgba(22,22,22,.09));margin-top:14px;padding-top:var(--sp-3,12px);text-decoration:none}.tjw .jw-wl-card__name{font-family:var(--serif,"Cormorant Garamond",Georgia,serif);font-size:19px;font-weight:500;line-height:1.15;color:var(--ink,#161616)}.tjw .jw-wl-card__price{font-family:var(--mono,"Overpass Mono",monospace);font-size:13px;letter-spacing:.05em;color:var(--ink-60,rgba(22,22,22,.58));white-space:nowrap;flex:none}.tjw .jw-wishlist-grid.is-empty{display:block}.tjw .jw-wishlist-empty{border-top:1px solid var(--line,rgba(22,22,22,.09));margin:var(--sp-12,48px) 0 0;padding:80px 0;text-align:center;font-family:var(--serif,"Cormorant Garamond",Georgia,serif);font-style:italic;font-size:clamp(22px, 3vw, 32px);color:var(--ink-60,rgba(22,22,22,.58))}.tjw .jw-wishlist-empty__link{display:inline-block;margin-top:14px;font-style:normal;font-family:var(--mono,"Overpass Mono",monospace);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink,#161616);text-decoration:none;border-bottom:1px solid var(--ink-40,rgba(22,22,22,.4));padding-bottom:3px}.tjw .jw-wishlist-empty__link:hover{border-color:var(--ink,#161616)}