.tf-wishlist-toggle[hidden],.tf-wishlist [hidden],.tf-wishlist-count[hidden]{display:none!important}.tf-wishlist-toggle{position:absolute;top:14px;right:14px;z-index:5;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:10px;background:#f6f3ec;color:#34372d;border:1px solid #dedbd1;border-radius:50%;cursor:pointer}.tf-wishlist-toggle:hover{color:#a34e36;background:#fffaf2}.tf-wishlist-toggle[aria-pressed=true]{color:#a34e36}.tf-wishlist-toggle[aria-pressed=true] svg{fill:currentColor}.tf-wishlist-toggle:focus-visible,.tf-wishlist-header:focus-visible{outline:2px solid #a34e36;outline-offset:3px}.tf-wishlist-detail{position:static;border-radius:0;width:auto;height:auto;min-height:48px;padding:12px 18px;gap:12px;background:transparent;font:500 14px/1.7 var(--sans,sans-serif);margin:22px 0 0}.tf-wishlist-header{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:36px;color:var(--ink,#34372d);text-decoration:none}.tf-wishlist-count{position:absolute;right:-3px;top:0;background:var(--olive,#444b38);color:var(--paper,#f6f3ec);font:500 10px/17px sans-serif;min-width:17px;padding:0 3px;text-align:center;border-radius:50%}.tf-wishlist-live{position:fixed!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.tf-wishlist-status{font-size:14px;line-height:1.8;color:var(--clay,#a34e36);margin:20px 0}.tf-wishlist-status:empty{display:none}.tf-wishlist-loading{font-size:16px;color:var(--muted,#747469);padding:30px 0}.tf-wishlist-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 0 30px;font-size:15px;line-height:1.8}.tf-wishlist-toolbar a{color:var(--clay,#a34e36);text-underline-offset:5px}.tf-wishlist-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 25px}.tf-wishlist-card{min-width:0}.tf-wishlist-card .terrafolk-card-media{position:relative;aspect-ratio:.82;background:#e6e1d7;overflow:hidden}.tf-wishlist-card .terrafolk-card-media a,.tf-wishlist-card .terrafolk-card-media img{display:block;width:100%;height:100%;object-fit:cover}.tf-wishlist-card .terrafolk-card-meta{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:18px 0 9px}.tf-wishlist-card .terrafolk-card-meta h2{font:400 22px/1.4 var(--serif,serif);letter-spacing:-.3px;margin:0}.tf-wishlist-card .terrafolk-card-meta a{text-decoration:none}.tf-wishlist-card .wp-block-woocommerce-product-price{font:400 15px/1.7 var(--sans,sans-serif);white-space:nowrap}.tf-wishlist-card .terrafolk-card-material{font-size:14px;color:var(--muted,#747469);line-height:1.8}.tf-wishlist-card-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--line,#dedbd1);padding-top:15px;margin-top:18px;font-size:14px;line-height:1.8}.tf-wishlist-stock{color:var(--muted,#747469)}.tf-wishlist-card-foot a{text-decoration:none;color:var(--clay,#a34e36)}.tf-wishlist-empty{border:1px solid var(--line,#dedbd1);padding:60px 30px;text-align:center}.tf-wishlist-empty-icon{display:block;color:var(--clay,#a34e36);margin:0 0 24px}.tf-wishlist-empty-icon svg{width:45px;height:45px}.tf-wishlist-empty .eyebrow{color:var(--clay,#a34e36);margin:0 0 18px}.tf-wishlist-empty h2{font:400 48px/1.15 var(--serif,serif);letter-spacing:-.8px;margin:0 0 22px}.tf-wishlist-empty>p:not(.eyebrow){font-size:16px;line-height:1.9;color:var(--muted,#747469);max-width:500px;margin:0 auto 28px}.tf-wishlist-empty .wp-element-button{display:inline-block;text-decoration:none;padding:14px 24px}.tf-wishlist-note{margin:55px 0 0;background:var(--sand,#e9e5da);padding:35px 40px}.tf-wishlist-note .eyebrow{color:var(--clay,#a34e36);margin:0 0 16px}.tf-wishlist-note h2{font:400 36px/1.2 var(--serif,serif);letter-spacing:-.5px;margin:0 0 20px}.tf-wishlist-note>p:last-child{font-size:15px;line-height:1.9;color:var(--muted,#747469);max-width:720px}.tf-wishlist-retry{padding:12px 24px;font-size:15px;cursor:pointer}
@media(max-width:1000px){.tf-wishlist-results{grid-template-columns:repeat(2,minmax(0,1fr))}.tf-wishlist-card .terrafolk-card-meta{display:block}}
@media(max-width:700px){.header:has(.tf-wishlist-header) .wordmark{font-size:38px}.header-actions:has(.tf-wishlist-header){gap:0}.tf-wishlist-header{width:28px}.tf-wishlist-results{gap:32px 20px}.tf-wishlist-toolbar{align-items:start;font-size:14px}.tf-wishlist-card .terrafolk-card-meta h2{font-size:22px}.tf-wishlist-card-foot{flex-wrap:wrap}.tf-wishlist-empty{padding:42px 24px}.tf-wishlist-empty h2{font-size:38px}.tf-wishlist-note{padding:28px 24px;margin-top:40px}.tf-wishlist-note h2{font-size:32px}.tf-wishlist-toggle{top:10px;right:10px}.terrafolk-products .terrafolk-card-badge{max-width:calc(100% - 65px)}}
@media(max-width:540px){.tf-wishlist-results{grid-template-columns:1fr}.tf-wishlist-card .terrafolk-card-meta{display:flex}.tf-wishlist-card .terrafolk-card-meta h2{font-size:24px}.tf-wishlist-card-foot{flex-wrap:nowrap}}
