.hw-tiles__heading{margin:0 0 3.2rem;text-align:center}.hw-tiles__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--hw-tile-gap);margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.hw-tiles__grid{grid-template-columns:repeat(6,minmax(0,1fr))}.hw-tiles__item--third{grid-column:span 2}.hw-tiles__item--half{grid-column:span 3}.hw-tiles__item--full{grid-column:span 6}}.hw-tile{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:calc(var(--hw-tile-height) * .8);overflow:hidden;border-radius:var(--hw-tile-radius);background:rgb(var(--color-foreground),.08);color:#fff;isolation:isolate}@media screen and (min-width:750px){.hw-tile{min-height:var(--hw-tile-height)}}.hw-tile__media,.hw-tile__media picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.hw-tile__media img,.hw-tile__media svg{width:100%;height:100%;object-fit:cover}.hw-tile__media--top img{object-position:top}.hw-tile__media--bottom img{object-position:bottom}.hw-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to top,rgba(0,0,0,var(--hw-tile-overlay)),rgba(0,0,0,calc(var(--hw-tile-overlay) * .75)) 45%,#0000 95%);pointer-events:none}.hw-tile__content{z-index:2;padding:2.4rem 2rem;text-align:center;text-shadow:0 .1rem .8rem rgba(0,0,0,.55)}.hw-tile__heading{margin:0 0 .8rem;font-size:clamp(2.2rem,5vw,3rem);line-height:1.2;color:inherit}.hw-tile__text{margin:0;font-size:1.5rem;line-height:1.5}.hw-tile__link{color:inherit;text-decoration:none}.hw-tile__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.hw-tile__link:focus-visible{outline:none}.hw-tile__link:focus-visible:after{outline:.3rem solid #fff;outline-offset:-.6rem;box-shadow:inset 0 0 0 .9rem #0000008c}.hw-tile__link:hover{text-decoration:underline}@media screen and (max-width:749px){.hw-tiles__carousel{position:relative}.hw-tiles__grid--slider{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.hw-tiles__grid--slider::-webkit-scrollbar{display:none}.hw-tiles__grid--slider .hw-tiles__item{flex:0 0 82%;scroll-snap-align:start}.hw-tiles__carousel .hw-carousel__button{position:absolute;top:50%;z-index:4;transform:translateY(-50%);border-radius:50%;background:#ffffffeb;color:#003970;box-shadow:0 .2rem .8rem #00000040}.hw-tiles__carousel .hw-carousel__button--previous{left:.8rem}.hw-tiles__carousel .hw-carousel__button--next{right:.8rem}}@media screen and (min-width:750px){.hw-tiles__carousel .hw-carousel__button{display:none}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/section-hw-image-tiles.css.map */
