.hs-bento{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--grid-mobile-vertical-spacing) var(--grid-mobile-horizontal-spacing)}.hs-bento__tile{position:relative;overflow:hidden;isolation:isolate;display:flex;aspect-ratio:var(--hs-bento-ratio);border-radius:var(--media-radius);background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.hs-bento__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform var(--duration-long) ease}.hs-bento__text{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;width:100%;margin-top:auto;padding:4.8rem 1.6rem 1.6rem;background:linear-gradient(to top,rgba(var(--color-background),var(--hs-bento-fade)) 0% calc(100% - 4.8rem),rgba(var(--color-background),0))}.hs-bento__tile--top .hs-bento__text{margin-top:0;margin-bottom:auto;padding:1.6rem 1.6rem 4.8rem;background:linear-gradient(to bottom,rgba(var(--color-background),var(--hs-bento-fade)) 0% calc(100% - 4.8rem),rgba(var(--color-background),0))}.hs-bento__heading{margin:0;line-height:1.15;overflow-wrap:anywhere}.hs-bento__link{color:inherit;text-decoration:none}.hs-bento__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.hs-bento__tile:has(.hs-bento__link:focus-visible){outline:.2rem solid rgb(var(--color-foreground));outline-offset:.3rem}.hs-bento__link:focus-visible{outline:none;box-shadow:none}.hs-bento__kicker{margin:0;font-size:1.4rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.hs-bento__body{margin:0;font-size:1.6rem;line-height:1.4}.hs-bento__cta{font-size:1.6rem;font-weight:700;text-decoration:underline;text-underline-offset:.3rem}.hs-bento__cta:not(.button):after{content:" \2192"}.hs-bento__cta.button{margin-top:.6rem}@media(hover:hover)and (prefers-reduced-motion:no-preference){.hs-bento__tile:hover .hs-bento__image{transform:scale(1.03)}}.hs-bento--mosaic .hs-bento__tile--big{grid-column:1 / -1;aspect-ratio:1}.hs-bento--mosaic .hs-bento__tile:not(.hs-bento__tile--big):last-child:nth-child(2n){grid-column:1 / -1;aspect-ratio:calc(var(--hs-bento-ratio) * 2)}.hs-bento[data-count="1"] .hs-bento__tile--big{aspect-ratio:1}.hs-bento--mosaic .hs-bento__tile:not(.hs-bento__tile--big) .hs-bento__text{padding-inline:1.2rem}.hs-bento--mosaic .hs-bento__tile:not(.hs-bento__tile--big) .hs-bento__body{display:none}.hs-bento--row{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:80%;gap:var(--grid-mobile-horizontal-spacing);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-1.5rem;padding-inline:1.5rem;scroll-padding-inline:1.5rem}.hs-bento--row::-webkit-scrollbar{display:none}.hs-bento--row .hs-bento__tile{aspect-ratio:.75;scroll-snap-align:start}@media screen and (min-width:750px){.hs-bento{gap:var(--grid-desktop-vertical-spacing) var(--grid-desktop-horizontal-spacing)}.hs-bento__text{padding-inline:2.4rem}.hs-bento--mosaic .hs-bento__tile:not(.hs-bento__tile--big) .hs-bento__text{padding-inline:1.6rem}.hs-bento--mosaic .hs-bento__tile--big .hs-bento__text{padding-inline:3.2rem;padding-bottom:3.2rem}.hs-bento--mosaic{grid-template-columns:repeat(4,minmax(0,1fr))}.hs-bento--mosaic .hs-bento__tile--big{grid-column:span 2;grid-row:span 2;aspect-ratio:auto}.hs-bento--mosaic .hs-bento__tile:not(.hs-bento__tile--big):last-child:nth-child(2n){grid-column:auto;aspect-ratio:var(--hs-bento-ratio)}.hs-bento[data-count="1"]{grid-template-columns:1fr}.hs-bento[data-count="1"] .hs-bento__tile--big{aspect-ratio:2.4;grid-row:auto;grid-column:auto}.hs-bento[data-count="2"] .hs-bento__tile--big{grid-row:auto;aspect-ratio:calc(var(--hs-bento-ratio) * 2)}.hs-bento[data-count="2"] .hs-bento__tile:nth-child(2){grid-column:span 2;aspect-ratio:calc(var(--hs-bento-ratio) * 2)}.hs-bento[data-count="3"] .hs-bento__tile:not(.hs-bento__tile--big){grid-column:span 2;aspect-ratio:calc(var(--hs-bento-ratio) * 2)}.hs-bento[data-count="4"] .hs-bento__tile:nth-child(2){grid-column:span 2;aspect-ratio:calc(var(--hs-bento-ratio) * 2)}.hs-bento--row{grid-auto-columns:minmax(0,1fr);overflow:visible;margin-inline:0;padding-inline:0}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/hs-bento.css.map */
