.flex-grow{flex-grow:1}a{color:#fff;text-decoration:none}.HeaderBrand{flex:none;align-items:center;display:inline-flex}.footer{color:#fff;text-align:center;background:#0006;margin-top:20px;padding:10px}.footer a{color:#fff;text-decoration:underline}@media (width<=750px){.homeHeader,.searchHeader,.LocalCollectionHeader{column-gap:8px!important;padding:5px!important}.homeHeader .headerLogo,.searchHeader .headerLogo,.LocalCollectionHeader .headerLogo,.HeaderBrand,.homeHeader .headerName,.searchHeader .headerName,.LocalCollectionTitle{display:none}}body:not(.show-related) .RelatedGrid,body:not(.show-related) .ExoclickReferrals{display:none}.RelatedGrid{column-count:7;column-gap:5px;margin:5px}@media (width<=1500px){.RelatedGrid{column-count:6}}@media (width<=1200px){.RelatedGrid{column-count:5}}@media (width<=1000px){.RelatedGrid{column-count:4}}@media (width<=600px){.RelatedGrid{column-count:3}}@media (width<=400px){.RelatedGrid{column-count:2}}.Related{break-inside:avoid;border-radius:0;margin-bottom:5px;display:block;position:relative;overflow:hidden}.RelatedLink{cursor:pointer;display:block}.RelatedLink .RelatedImage{object-fit:cover;width:100%;display:block}.RelatedFavorite,.RelatedRemove{color:#fff;cursor:pointer;opacity:.86;background:#0009;border:0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:8px;transition:background-color .2s ease-in-out,color .2s ease-in-out,opacity .2s ease-in-out,transform .2s ease-in-out;display:inline-flex;position:absolute;top:6px}.RelatedFavorite svg,.RelatedRemove svg{width:20px;height:20px}.RelatedFavorite:hover,.RelatedFavorite.is-favorite,.RelatedRemove:hover,.RelatedRemove.is-favorite{color:#fff;opacity:1;background:red}.RelatedFavorite:hover,.RelatedRemove:hover{transform:scale(1.05)}.RelatedFavorite{right:6px}.RelatedFavorite:not(.is-favorite):not(:hover){color:#ffffffb8;opacity:.5;background:#0005}.RelatedRemove{left:6px}.RelatedRemove:hover{color:red;opacity:1;background:#fff}.ExoclickReferrals{color:#fff;border-top:1px solid #ffffff26;margin:18px 5px 90px}.ExoclickReferralsHeader{color:#ffffffb3;letter-spacing:0;text-transform:uppercase;padding:10px 0;font-size:.8rem;font-weight:700}.ExoclickReferralsList{grid-template-columns:repeat(auto-fit,minmax(180px,220px));justify-content:start;gap:8px;display:grid}.ExoclickReferral{color:#fff;background:#130202;text-decoration:none;display:block;position:relative;overflow:hidden}.ExoclickReferralImage{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.ExoclickReferralBadge{z-index:1;color:#fff;text-transform:uppercase;background:#000c;padding:3px 6px;font-size:.7rem;font-weight:700;position:absolute;top:6px;left:6px}.ExoclickReferralContent{background:#080000;flex-direction:column;gap:2px;min-height:3.8rem;padding:8px;display:flex}.ExoclickReferralContent strong,.ExoclickReferralContent span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ExoclickReferralContent strong{text-transform:uppercase;font-size:.9rem;line-height:1.1}.ExoclickReferralContent span{color:#ffffffb3;font-size:.8rem;line-height:1.2}@media (width<=520px){.ExoclickReferralsList{grid-template-columns:repeat(2,minmax(0,1fr))}}.headerLogo{height:40px}.LocalCollectionHeader{z-index:20;color:#fff;background:#0006;justify-content:flex-end;align-items:center;column-gap:30px;padding:5px 10px;display:flex;position:sticky;top:0;left:0;right:0}.LocalCollectionTitle{margin:0;font-size:20px}.LocalCollectionNotice{color:#ffffffe6;background:#0008;border:1px solid #ffffff24;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;margin:12px 5px;padding:10px 12px;display:flex}.LocalCollectionNotice p{margin:0;font-size:14px;font-weight:600;line-height:1.35}.LocalCollectionClear{color:#fff;cursor:pointer;text-transform:uppercase;background:red;border:0;border-radius:5px;flex:none;padding:9px 12px;font-size:14px;font-weight:800;transition:background-color .2s ease-in-out,color .2s ease-in-out,opacity .2s ease-in-out}.LocalCollectionClear:hover{color:red;background:#fff}.LocalCollectionClear:disabled{cursor:default;opacity:.45}.LocalCollectionEmpty{color:#fff;text-align:center;max-width:440px;margin:80px auto;padding:0 20px;font-size:20px;font-weight:700}@media (width<=750px){.LocalCollectionHeader{column-gap:12px}.LocalCollectionNotice{flex-direction:column;align-items:stretch}}
