.image-header{width:100%;position:relative;height:calc(100dvh - 220px)}.image-header.has-sale-banner{height:calc(100dvh - 260px)}.image-header img,.image-header::after{width:100vw;height:100%;position:absolute}.image-header::after{content:"";left:0;z-index:1;background-color:rgba(46,43,43,.2)}.image-header img{z-index:-1;display:block;left:50%;top:50%;transform:translate(-50%,-50%);object-fit:cover;object-position:center}.image-header .content{top:50%;left:50%;width:90%;max-width:580px;z-index:10;position:absolute;transform:translate(-50%,-50%)}.image-header .content *{color:#fff}.image-header .content h1{margin-bottom:10px;text-align:center}.image-header .content p{max-width:360px;margin:0 auto;text-align:center;position:relative}.image-header .content p::after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M8 4l8 8-8 8" stroke="white" stroke-width="2" fill="none"/></svg>');width:1rem;height:1rem;opacity:.6;display:inline-table;transform:rotate(90deg);margin-left:5px}.image-header .content p:hover{cursor:pointer;font-weight:500}@media screen and (max-width:820px){.image-header{height:calc(100dvh - 175px)}.image-header.has-sale-banner{height:calc(100dvh - 225px)}}