.brands-block-wrapper{position:relative;width:100%;overflow:hidden;background-color:var(--brands-block-bg-color, transparent)}.brands-block__container{display:flex;flex-direction:column;width:100%;padding-left:calc((100% - 1200px)/2);padding-right:calc((100% - 1200px)/2);gap:16px;box-sizing:border-box}.brands-block__sidebar{display:flex;flex-direction:column;width:100%;box-sizing:border-box}.brands-block__line{width:100%;height:1px;background-color:var(--brands-block-line-color, var(--brand-primary-da-blue, #0A1E41));margin-bottom:16px}.brands-block__heading{font-family:var(--font-heading--family, var(--font-family-heading, "Outfit", sans-serif));font-size:var(--font-size-xl, var(--font-size--xl, 24px));line-height:var(--line-height-l, var(--line-height--l, 32px));font-weight:500;color:var(--brands-block-heading-color, var(--brand-primary-da-blue, #0A1E41));margin:0 0 8px;letter-spacing:-.01em}.brands-block__link{display:inline-flex;align-items:center;gap:0;font-family:var(--font-body--family, "Outfit", sans-serif);font-size:1rem;font-weight:500;color:var(--brands-block-link-color, var(--brand-primary-da-gold, #B3A458));transition:color .2s ease,opacity .2s ease;width:fit-content}.brands-block__link-text{line-height:1.4}.brands-block__link-icon{display:inline-flex;align-items:center;justify-content:center;width:24px!important;height:24px!important;transition:transform .25s cubic-bezier(.25,1,.5,1)}.brands-block__link-icon svg{width:100%;height:100%;fill:currentColor;display:block}.brands-block__link:hover .brands-block__link-icon{transform:translate(4px)}.brands-block__content{width:100%;position:relative;min-width:0;display:flex;flex-direction:column}.brands-block__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;width:100%;margin:0;padding:0;list-style:none;box-sizing:border-box}.brands-block__item{width:100%;aspect-ratio:160 / 87;height:auto;min-width:0;display:block;box-sizing:border-box}.brands-block__card{position:relative;width:100%;height:100%;display:block;overflow:hidden;text-decoration:none;color:#fff;background-color:var(--brand-secondary-light-grey, #F1F2F2);border-radius:0;box-sizing:border-box;outline:none}.brands-block__card:focus-visible{outline:2px solid var(--brand-primary-da-blue, #0A1E41);outline-offset:4px}.brands-block__card-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden}.brands-block__card-bg{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .6s cubic-bezier(.25,1,.5,1);pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.brands-block__card:hover .brands-block__card-bg{transform:scale(1.06)}.brands-block__card-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--brand-secondary-black, #282828);overflow:hidden}.brands-block__card-placeholder-svg{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;opacity:.85;transition:transform .6s cubic-bezier(.25,1,.5,1)}.brands-block__card:hover .brands-block__card-placeholder-svg{transform:scale(1.06)}.brands-block__card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,var(--brands-overlay-opacity, .25));transition:background-color .35s ease;z-index:1;pointer-events:none}.brands-block__card:hover .brands-block__card-overlay{background-color:rgba(0,0,0,calc(var(--brands-overlay-opacity, .25) + .12))}.brands-block__card-content{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2;display:flex;align-items:center;justify-content:center;padding:8px 40px;box-sizing:border-box;pointer-events:none;overflow:hidden}.brands-block__card-logo{width:100%;height:auto;max-width:100%;max-height:100%;object-fit:contain;display:block;filter:drop-shadow(0 1px 4px rgba(0,0,0,.45));transition:transform .35s cubic-bezier(.25,1,.5,1);filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(16%) hue-rotate(208deg) brightness(104%) contrast(100%)}.brands-block__card:hover .brands-block__card-logo{transform:scale(1.04)}.brands-block__card-title{font-family:var(--font-heading--family, var(--font-family-heading, "Outfit", sans-serif));font-size:var(--font-size-l, 20px);font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.05em;text-align:center;text-shadow:0 1px 4px rgba(0,0,0,.6)}@media screen and (min-width:640px)and (max-width:989px){.brands-block__grid{grid-template-columns:repeat(4,1fr);gap:8px}}@media screen and (min-width:990px){.brands-block__container{flex-direction:column;align-items:flex-start;padding-left:calc((100% - 992px)/2);padding-right:calc((100% - 992px)/2)}.brands-block__sidebar{flex:0;width:100%;min-width:100%}.brands-block__heading{font-size:var(--font-size-xl, var(--font-size--xl, 24px));line-height:var(--line-height-xl, var(--line-height--xl, 36px))}.brands-block__grid{grid-template-columns:repeat(4,1fr);max-width:1168px;gap:8px}.brands-block__item{width:100%;max-width:286px;aspect-ratio:286 / 157;height:auto;min-width:0;flex:none}.brands-block__card-content{padding:16px 40px}}@media screen and (min-width:1200px){.brands-block__container{flex-direction:row;padding-left:calc((100% - 1200px)/2);padding-right:calc((100% - 1200px)/2)}.brands-block__sidebar{flex:0 0 300px;width:300px;min-width:300px}}@media screen and (max-width:989px){.brands-block__container{padding-left:16px;padding-right:16px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/brands-block.css.map */
