.hfo-fav-toggle,.hfo-fav-open{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;min-width:44px;padding:8px 10px;font:inherit;font-size:12px;line-height:1.4;background:#fff;color:#152b6a;border:1px solid #aaa;cursor:pointer}.hfo-fav-toggle{position:relative;z-index:3;margin-top:10px}.hfo-fav-toggle svg,.hfo-fav-open svg{flex:none;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.hfo-fav-toggle[aria-pressed=true] .hfo-net{fill:#152b6a;fill-opacity:.25}.hfo-fav-toggle[aria-pressed=true]{border-color:#152b6a;background:#eee}.hfo-fav-toggle[aria-busy=true]{opacity:.6}.hfo-fav-open{position:fixed;right:16px;bottom:80px;z-index:25;box-shadow:0 2px 8px #0002}.hfo-fav-open span{white-space:nowrap}.hfo-fav-open b{display:inline-block;min-width:16px}.hfo-fav-toggle:focus-visible,.hfo-fav-open:focus-visible,#hfo-favorites :focus-visible{outline:3px solid #152b6a;outline-offset:3px}#hfo-favorites{width:min(620px,calc(100% - 24px));max-height:calc(100dvh - 32px);padding:24px;border:1px solid #ccc;background:#fff;color:#333;overflow:auto;overscroll-behavior:contain;box-sizing:border-box}#hfo-favorites::backdrop{background:#0008}.hfo-fav-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.hfo-fav-heading h2{font-size:22px;color:#152b6a;margin:0}#hfo-favorites button{min-height:44px;cursor:pointer}.hfo-fav-note{font-size:12px;line-height:1.8}.hfo-fav-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:18px 0;border-bottom:1px solid #ddd}.hfo-fav-row a{font-size:14px;font-weight:700;overflow-wrap:anywhere;color:#152b6a}.hfo-fav-row p{margin:7px 0;overflow-wrap:anywhere;font-size:13px}.hfo-fav-row button{align-self:start;font-size:12px}.hfo-discovery__photos article>.hfo-fav-toggle{grid-column:2;justify-self:start}#hfo-fav-status{position:fixed;bottom:140px;left:50%;transform:translate(-50%);z-index:40;background:#152b6a;color:#fff;padding:12px 16px;width:max-content;max-width:calc(100% - 32px);font-size:13px;pointer-events:none}#hfo-fav-status:empty{display:none}@media(max-width:749px){.hfo-fav-open{right:10px;bottom:76px;font-size:11px}.hfo-fav-toggle{font-size:11px}#hfo-favorites{padding:18px}.hfo-fav-row{grid-template-columns:minmax(0,1fr) auto;gap:8px}}.hfo-discovery button.hfo-fav-toggle{padding:8px 10px;min-height:44px;font-size:12px;line-height:1.4;background:#fff;color:#152b6a;border:1px solid #aaa;font-weight:400}.hfo-discovery button.hfo-fav-toggle[aria-pressed=true]{background:#eee;border-color:#152b6a}.hfo-discovery button.hfo-fav-toggle span{white-space:normal}#hfo-favorites button{padding:8px 10px;border:1px solid #ccc;background:#fff;color:#152b6a;font:inherit;font-size:12px}@media(max-width:749px){.hfo-fav-row{grid-template-columns:1fr}.hfo-fav-row button{justify-self:start}.hfo-discovery button.hfo-fav-toggle{font-size:11px}}.hfo-fav-toggle .hfo-net-caught,.hfo-fav-toggle[aria-pressed=true] .hfo-net-empty{display:none}.hfo-fav-toggle[aria-pressed=true] .hfo-net-caught{display:inline}.hfo-fav-toggle .hfo-net-bag{fill:currentColor;fill-opacity:.08}.hfo-fav-toggle .hfo-net-fish{fill:currentColor;stroke-width:.7}.product-card-wrapper:has(>.hfo-fav-toggle){display:flex;flex-direction:column}.product-card-wrapper:has(>.hfo-fav-toggle)>.card{height:auto;flex:1 1 auto}.product-card-wrapper>.hfo-fav-toggle{align-self:flex-start;flex-shrink:0;max-width:100%;margin-bottom:10px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/hfo-favorites.css.map */
