.cj-header-favorites{display:inline-flex;align-items:center;justify-content:center;gap:3px;min-width:44px;min-height:44px;color:inherit;text-decoration:none;position:relative}.cj-header-favorites span{font-size:11px}
.cj-account-page{padding:32px 5% 80px;max-width:1440px;margin:auto;color:#29282a}.cj-account-page h1{font:400 38px/1.2 Georgia,serif;margin:32px 0 12px}.cj-account-intro,.cj-account-signin p{font-size:15px;color:#666;line-height:1.7}.cj-account-nav{display:flex;gap:28px;flex-wrap:wrap;border-bottom:1px solid #e6e2dd;padding-bottom:18px}.cj-account-nav a{color:inherit;text-decoration:none;font-size:14px;padding:8px 0}.cj-account-nav a[aria-current],.cj-account-nav a:hover{text-decoration:underline;text-underline-offset:8px}.cj-account-signin{margin:24px 0 36px}.cj-account-signin .cj-button{margin-top:10px}.cj-account-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.cj-account-tiles>a{padding:28px;border:1px solid #e6e2dd;color:inherit;text-decoration:none}.cj-account-tiles h2{font:400 25px/1.3 Georgia,serif;margin:0 0 12px}.cj-account-tiles p{color:#666;font-size:14px;line-height:1.7;min-height:48px}.cj-account-tiles span,.cj-account-browse{font-size:14px;color:#6d1230;text-decoration:underline;text-underline-offset:5px}.cj-account-guest,.cj-favorites-preview-note{font-size:13px;line-height:1.6;color:#6b6661;margin:24px 0}.cj-favorites-preview-note{padding:12px 16px;background:#f7f5f2;max-width:720px}.cj-account-browse{display:inline-block;margin-top:30px}.cj-favorites-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 24px}.cj-favorite-card{min-width:0;position:relative}.cj-favorite-card>a{display:block;color:inherit;text-decoration:none}.cj-favorite-picture{display:block;position:relative;aspect-ratio:1;overflow:hidden;background:white}.cj-favorite-picture img{width:100%;height:100%;object-fit:contain}.cj-favorite-card h2{font-size:18px;font-weight:500;margin:14px 0 8px}.cj-favorite-card p{font-size:13px;line-height:1.6;margin:5px 0;color:#666}.cj-favorite-card .cj-favorite-price{font-size:15px;color:#29282a}.cj-favorite-card .cj-favorite-open{display:inline-block;margin-top:9px;color:#6d1230;text-decoration:underline;text-underline-offset:5px}
.cj-favorite-host{position:relative}.cj-favorite-toggle{border:0;background:#fffffff2;color:#5d5148;cursor:pointer;display:inline-flex;gap:8px;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px;border-radius:50%;font:13px/1.4 Arial,sans-serif}.cj-favorite-toggle svg{width:22px;height:22px;flex:none;fill:none;stroke:currentColor;stroke-width:1.4}.cj-favorite-toggle[aria-pressed=true]{color:#79122d}.cj-favorite-toggle[aria-pressed=true] svg{fill:#79122d;stroke:#79122d}.cj-favorite-toggle:hover{background:#f6f1eb}.cj-favorite-toggle:focus-visible,.cj-account-page a:focus-visible{outline:2px solid #927344;outline-offset:3px}.cj-favorite-host>.cj-favorite-toggle,.cj-favorite-card>.cj-favorite-toggle{position:absolute;right:8px;top:8px;z-index:3}.cj-favorite-detail{border-radius:0;padding:4px 0;margin:4px 0 16px;background:transparent}.cj-favorite-toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);background:#29282a;color:white;padding:13px 20px;border-radius:2px;z-index:100;max-width:90vw;font-size:14px;pointer-events:none}.cj-favorite-toast:empty{display:none}.cj-favorites-grid [hidden]{display:none!important}
@media(max-width:999px){.cj-header-stacked .cj-header-actions{gap:1px}.cj-header-stacked .cj-wordmark,.cj-header.cj-header-stacked .cj-wordmark img{width:120px}.cj-account-tiles{gap:12px}.cj-account-tiles>a{padding:20px}.cj-favorites-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:599px){.cj-account-page{padding:20px 5% 50px}.cj-account-page h1{font-size:30px}.cj-account-nav{gap:12px 20px}.cj-account-nav a{font-size:13px}.cj-account-tiles{grid-template-columns:1fr}.cj-account-tiles p{min-height:0}.cj-favorites-grid{gap:28px 14px}.cj-favorite-card h2{font-size:16px}.cj-header.cj-header-stacked{padding-left:4%;padding-right:4%}.cj-header-stacked .cj-wordmark,.cj-header.cj-header-stacked .cj-wordmark img{width:105px}.cj-header-stacked .cj-header-actions{gap:0}.cj-header.cj-header-stacked .cj-header-search,.cj-header-stacked .cj-header-account,.cj-header-stacked .cj-bag-link,.cj-header-favorites{min-width:40px}}

.cj-favorites-preview-note p{margin:0 0 8px}.cj-favorites-preview-note button{background:none;border:0;color:#6d1230;min-height:44px;padding:8px 14px 8px 0;margin-right:16px;cursor:pointer;text-decoration:underline;text-underline-offset:4px;font:inherit}.cj-favorites-preview-note button:disabled{opacity:.6;cursor:wait}.cj-favorites-preview-note button:focus-visible{outline:2px solid #927344;outline-offset:3px}

.cj-account-order-help{border-top:1px solid #e6e2dd;margin-top:32px;padding-top:24px;font-size:14px;line-height:1.7;max-width:760px}.cj-account-order-help a{color:#6d1230;text-underline-offset:4px}
