.ks-shop-by-brand{width:100%;padding:var(--ks-space-4, 16px);background-color:var(--ks-cloud, #F4F3F1)}@media screen and (min-width:750px){.ks-shop-by-brand{padding:var(--ks-space-6, 24px)}}@media screen and (min-width:990px){.ks-shop-by-brand{padding:var(--ks-space-8, 32px)}}.ks-shop-by-brand__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--ks-space-3, 12px);max-width:1400px;margin:0 auto}@media screen and (min-width:750px){.ks-shop-by-brand__grid{grid-template-columns:repeat(4,1fr);gap:var(--ks-space-4, 16px)}}@media screen and (min-width:990px){.ks-shop-by-brand__grid{gap:var(--ks-space-5, 20px)}}.ks-brand-tile{position:relative;display:block;border-radius:var(--ks-radius-lg, 8px);overflow:hidden;background-color:var(--ks-white, #FFFFFF);text-decoration:none;color:inherit;transition:transform .3s cubic-bezier(.25,.46,.45,.94),box-shadow .3s cubic-bezier(.25,.46,.45,.94);box-shadow:0 1px 3px #0000000a;outline:none}.ks-brand-tile:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000014}.ks-brand-tile:focus-visible{transform:translateY(-4px);box-shadow:0 8px 24px #00000014;outline:2px solid var(--ks-gold, #C9A227);outline-offset:2px}.ks-brand-tile__image-wrapper{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;background-color:var(--ks-smoke, #E8E6E3)}@supports not (aspect-ratio: 1 / 1){.ks-brand-tile__image-wrapper{padding-top:100%}.ks-brand-tile__image-wrapper>*{position:absolute;top:0;left:0;width:100%;height:100%}}.ks-brand-tile__image{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.ks-brand-tile:hover .ks-brand-tile__image{transform:scale(1.05)}.ks-brand-tile__placeholder{width:100%;height:100%;fill:var(--ks-silver, #D1D5DB)}.ks-brand-tile__button{position:absolute;bottom:var(--ks-space-3, 12px);left:50%;transform:translate(-50%);display:inline-flex;align-items:center;justify-content:center;min-height:40px;min-width:40px;padding:var(--ks-space-2, 8px) var(--ks-space-4, 16px);background-color:var(--ks-black-rich, #0A0A0A);border-radius:var(--ks-radius-default, 4px);transition:background-color .2s ease,transform .2s ease;white-space:nowrap;box-shadow:0 4px 6px #0000001a}@media screen and (min-width:750px){.ks-brand-tile__button{bottom:var(--ks-space-4, 16px);min-height:44px;min-width:44px;padding:var(--ks-space-2, 8px) var(--ks-space-5, 20px)}}.ks-brand-tile:hover .ks-brand-tile__button,.ks-brand-tile:focus-visible .ks-brand-tile__button{background-color:var(--ks-iron, #374151);transform:translate(-50%) translateY(-2px)}.ks-brand-tile__button-text{font-family:var(--ks-font-heading, "Exo 2", "Inter Tight", -apple-system, sans-serif);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ks-white, #FFFFFF);line-height:1}@media screen and (min-width:750px){.ks-brand-tile__button-text{font-size:13px;letter-spacing:.08em}}@media screen and (min-width:990px){.ks-brand-tile__button-text{font-size:14px}}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(prefers-reduced-motion:reduce){.ks-brand-tile,.ks-brand-tile__image,.ks-brand-tile__button{transition:none}.ks-brand-tile:hover .ks-brand-tile__image,.ks-brand-tile:hover{transform:none}.ks-brand-tile:hover .ks-brand-tile__button,.ks-brand-tile:focus-visible .ks-brand-tile__button{transform:translate(-50%)}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/shop-by-brand-tiles.css.map */
