.eshop-block-wrapper{--eshop-block-wrapper-text-color-primary: var(--tc-text-primary);--eshop-block-wrapper-focus-outline-color: var(--tc-blue-40);display:flex;justify-content:center;flex-direction:column}.eshop-block-wrapper.dark{--eshop-block-wrapper-text-color-primary: var(--tc-text-primary-dark);--eshop-block-wrapper-focus-outline-color: var(--tc-blue-40-dark);background-color:var(--tc-background-primary-dark)}.eshop-block-wrapper .eshop-block{width:100%}.eshop-block-wrapper .eshop-block__text{text-decoration:none;color:var(--eshop-block-wrapper-text-color-primary);user-select:none}.eshop-block-wrapper .eshop-block__header{display:flex;flex-direction:column}.eshop-block-wrapper .eshop-block__header__title{text-align:center;font-weight:600}.eshop-block-wrapper .eshop-block__header__link{margin:0 auto}.eshop-block-wrapper .card{min-width:11rem;margin:.1875rem .125rem}.eshop-block-wrapper .card__list{--card-list-control-height: 11rem;--card-list-horizontal-margin: 9.25rem;--card-list-gap: 0.875rem}.eshop-block-wrapper .card__list::part(scroll-container){align-items:unset}.eshop-block-wrapper .card__image{height:100%;width:100%;background-size:cover;background-position:center;transition:transform .3s;will-change:transform}.eshop-block-wrapper .card__image:hover{transition:transform .3s;transform:scale(1.05)}.eshop-block-wrapper .card__image__wrapper{height:11rem;width:100%;border-radius:2rem;object-fit:cover;overflow:hidden;isolation:isolate}.eshop-block-wrapper .card__title{width:100%;text-align:center;font-weight:500;line-height:1.5rem}.eshop-block-wrapper .card__title__wrapper{width:100%;display:flex;padding-top:1rem}.eshop-block-wrapper .card:focus-visible{outline:.125rem solid var(--eshop-block-wrapper-focus-outline-color);border-radius:.125rem}@media all and (min-width: 48rem){.eshop-block-wrapper .eshop-block{max-width:calc(100% - 5rem)}.eshop-block-wrapper .eshop-block .card{min-width:13.5rem}.eshop-block-wrapper .eshop-block .card__list{--card-list-control-height: 13.5rem;--card-list-content-width: 100%;--card-list-control-horizontal-margin: -1rem}.eshop-block-wrapper .eshop-block .card__image__wrapper{height:13.5rem}}@media all and (min-width: 64rem){.eshop-block-wrapper .eshop-block{max-width:90rem}.eshop-block-wrapper .eshop-block .card__list{--card-list-control-horizontal-margin: 1.5rem}}@media all and (min-width: 67.5rem){.eshop-block-wrapper .eshop-block .card__list{--card-list-content-width: 66.5rem}}@media all and (min-width: 80rem){.eshop-block-wrapper .eshop-block .card__list{--card-list-control-horizontal-margin: 5rem}}
