.mega-card__media,.mega-cards--rows .mega-card__media{aspect-ratio:4 / 3}:is(#themes,#styles,#pass-themes) .feature--card{position:relative;transition:transform .3s ease,box-shadow .3s ease}:is(#themes,#styles,#pass-themes) .feature--card .media img{object-fit:cover;object-position:center top;transition:object-position 1.2s ease}:is(#themes,#styles,#pass-themes) .feature--card .link{transition:color .2s ease}:is(#themes,#styles,#pass-themes) .feature--card .link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}:is(#themes,#styles,#pass-themes) .feature--card .link:focus-visible{outline:none}:is(#themes,#styles,#pass-themes) .feature--card:has(.link:focus-visible){outline:2px solid var(--color-accent);outline-offset:3px}:is(#themes,#styles,#pass-themes) .feature--card .feature__text a{position:relative;z-index:1}@media(hover:hover){:is(#themes,#styles,#pass-themes) .feature--card:hover{transform:translateY(-6px);box-shadow:0 22px 44px -24px #13204a73}:is(#themes,#styles,#pass-themes) .feature--card:hover .media img{object-position:center bottom;transition-duration:9s;transition-timing-function:linear}:is(#themes,#styles,#pass-themes) .feature--card:hover .link{color:var(--color-accent)}}@media(prefers-reduced-motion:reduce){:is(#themes,#styles,#pass-themes) .feature--card,:is(#themes,#styles,#pass-themes) .feature--card .media img{transition:none}:is(#themes,#styles,#pass-themes) .feature--card:hover{transform:none}:is(#themes,#styles,#pass-themes) .feature--card:hover .media img{object-position:center top}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/brand.css.map */
