.main-slider{position:relative;height:100%}.main-slider .swiper{height:100%}.main-banner-module .banner{line-height:0;margin-bottom:1.875rem}.main-banner-module .banner a{display:block;line-height:0}.main-banner-module .banner img{border-radius:12px;width:100%}.banner-module-item{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:flex-end;min-height:160px;border-radius:.75rem;margin-bottom:1.875rem}.banner-module-item .image{line-height:0}.banner-module-item .image img{width:12.5rem;height:10rem}.banner-module-item .text{display:flex;flex-direction:column;align-items:flex-start;width:50%;gap:.5rem;padding:1rem}.banner-module-item .label{font-weight:500;font-size:.75rem;color:var(--blue-light)}.banner-module-item .name{font-weight:700;font-size:1.25rem;text-transform:uppercase;color:var(--dark-text)}.banner-module-item .name .bottom{font-size:.875rem}.banner-module-item .price{font-weight:700;font-size:1rem}.banner-module-item .price::after{content:"";display:none}.banner-module-item .link{font-weight:300;font-size:.75rem;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:var(--dark-text)}.banner-module-item .link:hover{color:var(--blue-light)}.banner-module-item.grey-bg{background:#ebebeb}.banner-module-item.olive-bg{background:#f2e8de}@media screen and (min-width:375px){.main-banner-module .banner img{min-height:160px;object-fit:cover}}@media screen and (min-width:768px){.main-banner-module{padding-bottom:1.875rem}.banner-module-items-wrap{display:flex;gap:1.875rem}.banner-module-item{width:50%;margin:0}}@media screen and (min-width:992px){.banner-module-item .text{gap:.75rem;padding:1.5rem 1.875rem 1rem}.banner-module-item .label{font-size:.875rem}.banner-module-item .name{font-size:1.5rem}.banner-module-item .name .bottom{font-size:1.125rem}.banner-module-item .link{font-size:.875rem}}@media screen and (min-width:1200px){.main-banner-module{padding-bottom:2rem}.main-banner-module .banner{margin:0;height:100%}.main-banner-module .banner img{height:100%}.banner-module-items-wrap{flex-direction:column;gap:1.25rem}.banner-module-item{width:100%}.banner-module-item .text{gap:.75rem;padding:1.5rem 0 1.25rem 1.875rem}}
/*# sourceMappingURL=../sourcemaps/main-banner.css.map */
