#gallery-gtm .portfolio-shop-links{position:absolute;right:16px;top:16px;z-index:12;display:flex;gap:6px;pointer-events:auto}
#gallery-gtm .portfolio-shop-links a{width:var(--shop-logo-size,22px);height:var(--shop-logo-size,22px);display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;padding:0;background:none;text-decoration:none;opacity:.7;filter:grayscale(1);transition:opacity .16s,filter .16s}
#gallery-gtm .gtm-project-card:hover .portfolio-shop-links a,
#gallery-gtm .gtm-project-card:focus-within .portfolio-shop-links a{opacity:.85}
#gallery-gtm .gtm-project-card .portfolio-shop-links a:hover,
#gallery-gtm .gtm-project-card .portfolio-shop-links a:focus-visible{opacity:1;filter:grayscale(0)}
#gallery-gtm .portfolio-shop-links a:focus-visible{outline:2px solid #fff;outline-offset:3px}
#gallery-gtm .portfolio-shop-links__logo{display:block;width:var(--shop-logo-size,22px);height:var(--shop-logo-size,22px);background:var(--shop-logo) center/contain no-repeat;pointer-events:none}
@media(pointer:coarse){#gallery-gtm .portfolio-shop-links a{width:44px;height:44px}#gallery-gtm .portfolio-shop-links{gap:8px}}
@media(prefers-reduced-motion:reduce){#gallery-gtm .portfolio-shop-links a{transition:none}}
