.c-free-bnr{--container-gutter: 20px}@media screen and (min-width:741px){.c-free-bnr{--container-gutter: 40px}}@media screen and (min-width:1000px){.c-free-bnr{--container-gutter: 80px;padding-inline:var(--container-gutter)}}.c-free-bnr__inner{width:100%;max-width:1440px;margin-inline:auto}.c-free-bnr__scroller{display:block;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}@media screen and (min-width:1000px){.c-free-bnr__scroller{overflow:visible}}.c-free-bnr__scroller::-webkit-scrollbar{display:none}.c-free-bnr__scroller .scroller__inner{padding-inline:var(--container-gutter)}@media screen and (min-width:1000px){.c-free-bnr__scroller .scroller__inner{padding-inline:0}}.c-free-bnr__list{list-style:none;margin:0;padding:0;display:flex;gap:15px}@media screen and (min-width:1000px){.c-free-bnr__list{display:grid;grid-template-columns:repeat(var(--c-free-bnr-cols-pc, 3),minmax(0,1fr));gap:30px}}@media screen and (max-width:999px){.c-free-bnr__list:after{content:"";flex:0 0 calc(var(--container-gutter) - 15px)}}.c-free-bnr__item{flex:0 0 277px;min-width:0}@media screen and (min-width:1000px){.c-free-bnr__item{flex:initial}}.c-free-bnr__card{display:block;position:relative;border-radius:4px;overflow:hidden}.c-free-bnr__card:has(.c-free-bnr__title):after{content:"";position:absolute;left:0;right:0;bottom:0;height:76px;background:linear-gradient(to bottom,transparent,var(--color-black));opacity:.4;pointer-events:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}@media screen and (min-width:1000px){.c-free-bnr__card:has(.c-free-bnr__title):after{height:126px}}.c-free-bnr__media{width:100%;height:auto;overflow:hidden}.c-free-bnr__image{display:block;width:100%;height:auto;aspect-ratio:277 / 138.5;object-fit:cover;transition:transform .3s ease-in-out}@media screen and (min-width:1000px){.c-free-bnr__image{aspect-ratio:460 / 230}}.c-free-bnr__title{margin:0;position:absolute;left:0;bottom:10px;padding-inline:14px;font-family:var(--en-font-family);font-size:16px;font-weight:400;line-height:1;letter-spacing:0;color:var(--color-white);z-index:1}@media screen and (min-width:1000px){.c-free-bnr__title{font-size:18px;padding-inline:23px;bottom:20px}}@media(any-hover:hover){.c-free-bnr__card:hover .c-free-bnr__image{transform:scale(1.05)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/c-free-bnr.css.map */
