.froo-collections-blocks .froo-collection-blocks__grid{display:grid;grid-template-columns:1fr;gap:var(--grid-gap)}.froo-collections-blocks .froo-collection-blocks__grid.full-width{padding:0 1rem}@media screen and (min-width: 360px){.froo-collections-blocks .froo-collection-blocks__grid{grid-template-columns:repeat(2,1fr)}.froo-collections-blocks .froo-collection-blocks__grid.grid-layout__2{grid-template-columns:repeat(1,1fr)}}@media screen and (min-width: 750px){.froo-collections-blocks .froo-collection-blocks__grid.grid-layout__2{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 750px){.froo-collections-blocks .froo-collection-blocks__grid.grid-layout__3{grid-template-columns:repeat(3,1fr)}.froo-collections-blocks .froo-collection-blocks__grid.grid-layout__4{grid-template-columns:repeat(4,1fr)}.froo-collections-blocks .froo-collection-blocks__grid.grid-layout__5{grid-template-columns:repeat(5,1fr)}}.froo-collections-blocks .froo-collection-blocks__block{position:relative;border-radius:6px;overflow:hidden}.froo-collections-blocks .froo-collection-blocks__block .froo-collection-blocks__image-block a:after{content:"";position:absolute;top:0;background:#000;opacity:var(--block-opacity);z-index:1;width:100%;height:100%}.froo-collections-blocks .froo-collection-blocks__block .froo-collection-blocks__image-block img{transition:transform var(--duration-long) ease;transform-origin:center}.froo-collections-blocks .froo-collection-blocks__block:hover .froo-collection-blocks__image-block img{transform:scale(1.03)}.froo-collections-blocks .froo-collection-blocks__block .froo-collection-blocks__content{justify-content:var(--block-position-align);position:absolute;display:flex;top:0;bottom:0;flex-direction:column;width:100%;align-items:var(--block-text-align);padding:2rem 3rem}.froo-collections-blocks .froo-collection-blocks__block .froo-collection-blocks__content h4,.froo-collections-blocks .froo-collection-blocks__block .froo-collection-blocks__content .button{position:relative;z-index:2}.froo-collections-blocks .froo-collection-blocks__block .froo-collection-blocks__content h4{font-size:calc(var(--title-size) * .8);font-weight:600;padding:0;margin:0 0 1rem;line-height:1}.froo-collections-blocks .froo-collection-blocks__block .froo-collection-blocks__content span{font-size:var(--title-size);margin:0;line-height:1}@media screen and (min-width: 750px){.froo-collections-blocks .froo-collection-blocks__block .froo-collection-blocks__content h4{font-size:var(--title-size)}}.froo-collections-blocks .froo-collection-blocks__block .froo-collection-blocks__content h4 a,.froo-collections-blocks .froo-collection-blocks__block .froo-collection-blocks__content span a{text-decoration:none}.froo-collections-blocks .froo-collection-blocks__block .froo-collection-blocks__content .button{width:fit-content;text-transform:uppercase;font-size:1.477rem;font-weight:700}.froo-collections-blocks .froo-collection-blocks__block.block-type__alt{border:1px solid rgba(var(--color-foreground),.2);transition:all ease-in-out .3s;filter:drop-shadow(0 0 8px rgba(0,0,0,.15))}.froo-collections-blocks .froo-collection-blocks__block.block-type__alt .froo-collection-blocks__content{position:relative;border-top:3px solid #2a74af;padding:2.5rem 1rem;transition:all ease-in-out .3s;background:#fff}.froo-collections-blocks .froo-collection-blocks__block.block-type__alt .froo-collection-blocks__content h4{margin:0}.froo-collections-blocks .froo-collection-blocks__block.block-type__alt .froo-collection-blocks__content h4 a{transition:all ease-in-out .5s}.froo-collections-blocks .froo-collection-blocks__block.block-type__alt:hover,.froo-collections-blocks .froo-collection-blocks__block.block-type__alt:hover .froo-collection-blocks__content{border-color:rgb(var(--color-accent))}.froo-collections-blocks .froo-collection-blocks__block.block-type__alt:hover .froo-collection-blocks__content h4 a{color:#2a74af!important}@media screen and (max-width: 749px){.content_logo{max-width:120px}.content_logo img{width:100%;height:auto}.slideshow__text .banner__heading{font-size:2rem}.banner__buttons .button{font-size:1.3rem;padding:1rem;min-height:auto}.slideshow__slide .media>img{object-position:right}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/froo-collection-blocks.css.map */
