.modern-hero{position:relative;overflow:hidden}.modern-hero__img{width:100%;height:clamp(26rem,38vw,52rem);object-fit:cover;object-position:50% 28%;display:block}.modern-hero__text{position:absolute;left:0;right:0;bottom:0;padding:4rem 3.2rem 3.2rem;color:#fff;background:linear-gradient(to top,#00000073,#0000)}.modern-hero__title{margin:0;font-size:clamp(3rem,3.6vw,5rem);font-weight:800;letter-spacing:-.01em;color:#fff}.modern-hero__line{margin:.6rem 0 0;font-size:1.6rem;max-width:60rem;color:#fff}.modern-hero--plain{padding:4.8rem 3.2rem 2.4rem}.modern-hero--banner picture{display:block}.modern-hero--banner .modern-hero__img{height:auto;aspect-ratio:10 / 3;max-height:62rem;object-position:50% 50%}.modern-hero--banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom,#0000 0% 45%,#000000ac 80%,#000000d9)}.modern-hero--banner .modern-hero__text{z-index:1;right:auto;left:6rem;bottom:6.4rem;padding:0;background:none}.modern-hero--banner .modern-hero__title{font-size:clamp(3.6rem,3.6vw,5.6rem);font-weight:700;line-height:1.05}.modern-hero--banner .modern-hero__line{font-size:clamp(1.6rem,1.4vw,2rem);margin-top:.8rem}@media screen and (max-width:749px){.modern-hero--banner .modern-hero__img{aspect-ratio:4 / 3;max-height:none}.modern-hero--banner .modern-hero__text{left:2rem;bottom:2rem}.modern-hero--banner .modern-hero__title{font-size:2.8rem}.modern-hero--banner .modern-hero__line{font-size:1.5rem;margin-top:.4rem}}.modern-hero--plain .modern-hero__text{position:static;padding:0;background:none;color:inherit}.modern-hero--plain .modern-hero__title,.modern-hero--plain .modern-hero__line{color:rgb(var(--color-foreground))}.collection.page-width,.facets-container,.facets-wrapper.page-width,#ProductGridContainer .page-width{max-width:none}.collection.page-width{padding-left:1.2rem;padding-right:1.2rem}.facets-container{padding:1.2rem 1.6rem;border-bottom:1px solid rgba(var(--color-foreground),.1)}.product-grid{column-gap:1.2rem;row-gap:3.2rem}.card__inner,.card .card__media .media{--ratio-percent: 133.333% !important}.card .media img{object-fit:cover!important}.card__badge .badge{background:#fff!important;color:#111!important;border:1px solid #111!important;border-radius:0!important;font-size:1rem!important;letter-spacing:.08em;text-transform:uppercase;padding:.3rem .6rem}.card-information .rating,.card-information .rating-text,.card-information [data-oke-star-rating]{display:none!important}.card__heading{font-size:1.5rem;font-weight:600}.card-information .price--on-sale .price__sale,.card-information .price:not(.price--on-sale) .price__regular{display:inline-flex!important;align-items:baseline;gap:.5rem;flex-wrap:wrap}.card-information .price-item--sale{order:2;color:rgb(var(--color-foreground))!important;font-weight:600;font-size:1.5rem}.card-information .price__sale>span:has(>s),.card-information .price__regular>span:has(>s){order:1;color:rgba(var(--color-foreground),.55);font-size:1.3rem}.card-information .price__regular sup{display:none}.card-information .discount_amount{display:none!important}@media screen and (max-width:749px){.modern-hero__text{padding:2.4rem 1.6rem 1.6rem}.product-grid{column-gap:.6rem;row-gap:2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/modern-collection.css.map */
