.mosaic{--inner-gap: 10px;background:var(--bg);position:relative}.mosaic__grid{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));gap:var(--grid-gutter);overflow:hidden}.mosaic__grid--mosaic{grid-template-columns:repeat(4,minmax(0,1fr))}.mosaic__grid--grid{grid-template-columns:repeat(6,minmax(0,1fr))}.mosaic__grid--fullscreen{min-height:var(--full-height)}.mosaic__grid--750{min-height:750px}.mosaic__grid--650{min-height:650px}.mosaic__grid--550{min-height:550px}.mosaic__grid--450{min-height:450px}.mosaic__grid--350{min-height:350px}.mosaic__grid--250{min-height:250px}.mosaic__grid--auto{min-height:auto}@media only screen and (min-width:1024px){.mosaic__grid--1-mosaic{grid-template-areas:"item1 item1 item1 item1 " "item1 item1 item1 item1"}.mosaic__grid--2-mosaic{grid-template-areas:"item1 item1 item2 item2 " "item1 item1 item2 item2"}.mosaic__grid--3-mosaic{grid-template-areas:"item1 item1 item2 item2 " "item1 item1 item3 item3"}.mosaic__grid--4-mosaic{grid-template-areas:"item1 item1 item2 item3" "item1 item1 item4 item4"}.mosaic__grid--5-mosaic{grid-template-areas:"item1 item1 item2 item3" "item4 item4 item5 item5"}.mosaic__grid--6-mosaic{grid-template-areas:"item1 item1 item2 item3" "item4 item5 item6 item6"}.mosaic__grid--1-grid{grid-template-areas:"item1 item1 item1 item1 item1 item1" "item1 item1 item1 item1 item1 item1"}.mosaic__grid--2-grid{grid-template-areas:"item1 item1 item1 item2 item2 item2" "item1 item1 item1 item2 item2 item2"}.mosaic__grid--3-grid{grid-template-areas:"item1 item1 item2 item2 item3 item3" "item1 item1 item2 item2 item3 item3"}.mosaic__grid--4-grid{grid-template-areas:"item1 item1 item2 item2 item3 item3" "item4 item4 item4 item4 item4 item4"}.mosaic__grid--5-grid{grid-template-areas:"item1 item1 item2 item2 item3 item3" "item4 item4 item4 item5 item5 item5"}.mosaic__grid--6-grid{grid-template-areas:"item1 item1 item2 item2 item3 item3" "item4 item4 item5 item5 item6 item6"}}@media only screen and (max-width:1023px){.mosaic__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mosaic__grid--1-mosaic{grid-template-areas:"item1 item1" "item1 item1"}.mosaic__grid--2-mosaic{grid-template-areas:"item1 item1" "item2 item2"}.mosaic__grid--3-mosaic{grid-template-areas:"item1 item1" "item2 item3"}.mosaic__grid--4-mosaic{grid-template-areas:"item1 item1" "item2 item3" "item4 item4"}.mosaic__grid--5-mosaic{grid-template-areas:"item1 item1" "item2 item3" "item4 item4" "item5 item5"}.mosaic__grid--6-mosaic{grid-template-areas:"item1 item1" "item2 item3" "item4 item5" "item6 item6"}.mosaic__grid--1-grid{grid-template-areas:"item1 item1" "item1 item1"}.mosaic__grid--2-grid{grid-template-areas:"item1 item2" "item1 item2"}.mosaic__grid--3-grid{grid-template-areas:"item1 item2" "item1 item2" "item3 item3"}.mosaic__grid--4-grid{grid-template-areas:"item1 item2" "item1 item2" "item3 item4" "item3 item4"}.mosaic__grid--5-grid{grid-template-areas:"item1 item2" "item1 item2" "item3 item4" "item3 item4" "item5 item5"}.mosaic__grid--6-grid{grid-template-areas:"item1 item2" "item1 item2" "item3 item4" "item3 item4" "item5 item6" "item5 item6"}}@media only screen and (max-width:767px){.mosaic__grid{grid-template-columns:minmax(0,1fr);grid-template-rows:auto}.mosaic__grid--1-grid,.mosaic__grid--1-mosaic{grid-template-areas:"item1"}.mosaic__grid--2-grid,.mosaic__grid--2-mosaic{grid-template-areas:"item1" "item2"}.mosaic__grid--3-grid,.mosaic__grid--3-mosaic{grid-template-areas:"item1" "item2" "item3"}.mosaic__grid--4-grid,.mosaic__grid--4-mosaic{grid-template-areas:"item1" "item2" "item3" "item4"}.mosaic__grid--5-grid,.mosaic__grid--5-mosaic{grid-template-areas:"item1" "item2" "item3" "item4" "item5"}.mosaic__grid--6-grid,.mosaic__grid--6-mosaic{grid-template-areas:"item1" "item2" "item3" "item4" "item5" "item6"}.wrapper>.mosaic__carousel--mobile,.wrapper--full-padded>.mosaic__carousel--mobile,.wrapper--narrow>.mosaic__carousel--mobile{margin:0 calc(var(--gutter-mobile) * -1)}.wrapper>.mosaic__carousel--mobile:after,.mosaic--spacing .wrapper--full>.mosaic__grid--mosaic.mosaic__carousel--mobile:not(.mosaic__grid--1-mosaic):after,.mosaic--spacing .wrapper--full>.mosaic__grid--grid.mosaic__carousel--mobile:not(.mosaic__grid--1-grid):after,.wrapper--full-padded>.mosaic__carousel--mobile:after,.wrapper--narrow>.mosaic__carousel--mobile:after{content:"";display:block;position:relative;padding-right:var(--gutter-mobile)}.mosaic__grid{--item-width: calc(var(--wrapper-width) - var(--grid-gutter))}.mosaic__carousel--mobile.mosaic__grid--1-grid{--item-width: calc(100vw - var(--gutter-mobile) * 2)}.mosaic__carousel--mobile.mosaic__grid--1-mosaic{--item-width: calc(100vw - var(--gutter-mobile) - var(--scrollbar-width) )}.mosaic--no-spacing .wrapper--full .mosaic__carousel--mobile.mosaic__grid--1-grid .mosaic__item,.mosaic--no-spacing .wrapper--full .mosaic__carousel--mobile.mosaic__grid--1-mosaic .mosaic__item{padding:0;width:calc(100vw - var(--scrollbar-width))}.mosaic--spacing .wrapper--full .mosaic__grid--grid:not(.mosaic__carousel--mobile):not(.mosaic__grid--1-grid) .mosaic__item{padding:0 var(--gutter-mobile)}.mosaic--spacing .wrapper--full .mosaic__carousel--mobile.mosaic__grid--1-grid .mosaic__item,.mosaic--spacing .wrapper--full .mosaic__carousel--mobile.mosaic__grid--1-mosaic .mosaic__item{padding:0;width:calc(100vw - var(--scrollbar-width) - 2 * var(--grid-gutter))}.mosaic--spacing .wrapper--full .mosaic__grid--grid.mosaic__carousel--mobile:not(.mosaic__grid--1-grid) .mosaic__item,.mosaic--spacing .wrapper--full .mosaic__grid--mosaic.mosaic__carousel--mobile:not(.mosaic__grid--1-mosaic) .mosaic__item{width:calc(100vw - var(--scrollbar-width) - 3 * var(--grid-gutter))}.mosaic--spacing .wrapper--full .mosaic__grid--mosaic:not(.mosaic__carousel--mobile):not(.mosaic__grid--1-mosaic){padding:0 var(--gutter-mobile)}.wrapper .mosaic__grid--1-grid.mosaic__carousel--mobile .mosaic__item,.wrapper--full-padded .mosaic__grid--1-grid.mosaic__carousel--mobile .mosaic__item,.wrapper--narrow .mosaic__grid--1-grid.mosaic__carousel--mobile .mosaic__item{width:calc(100vw - var(--scrollbar-width) - var(--gutter-mobile) * 2)}.wrapper .mosaic__grid--1-grid.mosaic__carousel--grid .mosaic__item,.wrapper--full-padded .mosaic__grid--1-grid.mosaic__carousel--grid .mosaic__item,.wrapper--narrow .mosaic__grid--1-grid.mosaic__carousel--grid .mosaic__item{width:calc(100vw - var(--scrollbar-width) - var(--gutter-mobile))}.mosaic__carousel--mobile{display:flex;flex-flow:row nowrap;justify-content:flex-start;gap:0;overflow-x:scroll;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scroll-padding:var(--gutter-mobile);padding-left:var(--gutter-mobile);scrollbar-width:none;-ms-overflow-style:none}.mosaic__carousel--mobile::-webkit-scrollbar{display:none}.mosaic__carousel--mobile:after{content:"";display:block;position:relative;padding-right:var(--gutter-mobile)}.mosaic__carousel--mobile .mosaic__item{width:var(--item-width);flex:0 0 auto;scroll-snap-align:start;margin-right:var(--gutter-mobile)}.mosaic__carousel--mobile .mosaic__item:last-child{margin-right:0}.mosaic--no-spacing .wrapper--full,.mosaic--no-spacing .mosaic__grid{gap:0px}.mosaic--no-spacing .mosaic__carousel--mobile .mosaic__item{--grid-gutter: 0px}.mosaic--no-spacing .wrapper--full,.mosaic--no-spacing .wrapper--full-padded .mosaic__carousel--mobile .mosaic__item:first-child,.mosaic--no-spacing .wrapper .mosaic__carousel--mobile .mosaic__item:first-child,.mosaic--no-spacing .wrapper--narrow .mosaic__carousel--mobile .mosaic__item:first-child{--grid-gutter: var(--gutter-mobile)}.mosaic__grid--grid.mosaic__grid--mobile-stacked{grid-template-columns:auto;grid-template-rows:auto}.mosaic__grid--flex.mosaic__grid--mobile-stacked .mosaic__item{flex:0 1 100%;min-width:0;height:auto}}@media only screen and (min-width:768px){.mosaic--spacing .wrapper--full .mosaic__grid--grid,.mosaic--spacing .wrapper--full .mosaic__grid--mosaic{margin:0 var(--grid-gutter)}}.mosaic--spacing .wrapper--full .mosaic__grid--1-grid,.mosaic--spacing .wrapper--full .mosaic__grid--1-mosaic{margin:0 var(--grid-gutter)}.mosaic__item--1{grid-area:item1}.mosaic__item--2{grid-area:item2}.mosaic__item--3{grid-area:item3}.mosaic__item--4{grid-area:item4}.mosaic__item--5{grid-area:item5}.mosaic__item--6{grid-area:item6}.mosaic__item{--bg: transparent;display:flex;flex:1;height:auto;overflow:hidden}.mosaic__item__inner{position:relative;flex:1;display:flex;height:auto;width:100%;min-height:100%;overflow:hidden;background:var(--bg);transform:translateZ(0)}.mosaic__grid:not(.mosaic__carousel--mobile) .mosaic__item{align-self:stretch;min-height:0;height:100%}.mosaic__item__image{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;display:flex;align-items:center;justify-content:center}.mosaic__item__image img{object-fit:cover}.mosaic__item__image .lazy-image,.mosaic__item__image figure{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.mosaic__item__image .lazy-image:after{display:none}.mosaic__item__image .lazy-image img{object-fit:cover;width:100%;height:100%}.mosaic__item__image .background-size-cover,.mosaic__item__image figure.background-size-cover{position:absolute;top:0;left:0;width:100%;height:100%}.mosaic__item__image .background-size-cover img{object-fit:cover;width:100%;height:100%}.mosaic__item__image img,.mosaic__item__image .svg-placeholder{display:block;position:absolute;width:100%;height:100%}.mosaic__item__image .svg-placeholder--image{width:180%;height:180%}.mosaic__item__image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--overlay);opacity:var(--overlay-opacity);z-index:1;pointer-events:none}.mosaic__item__image__link{display:flex;min-width:100%;min-height:100%}.mosaic__item__content{position:relative;z-index:2;flex:1;padding:calc(var(--inner) * 1.5);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;line-height:1.5;overflow:hidden}@media only screen and (min-width:768px){.mosaic__item__content{padding:calc(var(--inner) * 2)}}@media only screen and (min-width:1024px){.mosaic__item__content{padding:calc(var(--inner) * 3)}}@media only screen and (min-width:1024px){.mosaic__grid--3-grid .mosaic__item__content,.mosaic__grid--4-grid .mosaic__item__content,.mosaic__grid--5-grid .mosaic__item__content,.mosaic__grid--6-grid .mosaic__item__content{padding:calc(var(--inner) * 1.5)}}@media only screen and (min-width:1024px){.mosaic__grid--4-grid .mosaic__item--4 .mosaic__item__content,.mosaic__grid--5-grid .mosaic__item--4 .mosaic__item__content,.mosaic__grid--5-grid .mosaic__item--5 .mosaic__item__content{padding:calc(var(--inner) * 3)}}.mosaic__item__link,.mosaic__item__content--nolink{position:relative}.mosaic__item__content--center{align-items:center;text-align:center}.mosaic__item__content--right,.mosaic__item__content--bottom-right,.mosaic__item__content--top-right{align-items:flex-end;text-align:right}.mosaic__item__content--top-right,.mosaic__item__content--top-left{justify-content:start}.mosaic__item__content--bottom-left,.mosaic__item__content--bottom-right{justify-content:end}.mosaic__item__heading{position:relative;color:inherit;margin:0 0 var(--inner-gap);word-break:break-word}.mosaic__item.text-light,.mosaic__item.text-light .mosaic__item__content,.mosaic__item.text-light .mosaic__item__heading,.mosaic__item.text-light .mosaic__item__subheading,.mosaic__item.text-light .mosaic__item__text,.mosaic__item.text-light .mosaic__item__price{--text: var(--white);--heading: var(--white);color:var(--white)}.mosaic__item.text-light .mosaic__item__heading.h2,.mosaic__item.text-light .mosaic__item__heading.h3{color:var(--white)}.mosaic__item.text-dark,.mosaic__item.text-dark .mosaic__item__content,.mosaic__item.text-dark .mosaic__item__heading,.mosaic__item.text-dark .mosaic__item__subheading,.mosaic__item.text-dark .mosaic__item__text,.mosaic__item.text-dark .mosaic__item__price{--text: var(--black);--heading: var(--black);color:var(--black)}.mosaic__item__subheading{margin:0 0 var(--inner-gap)}.mosaic__item__text,.mosaic__item__price{margin-bottom:var(--inner-gap)}.mosaic__item__buttons{display:flex;flex-flow:row wrap;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-right:calc(var(--inner-gap) * -1)}.mosaic__item__btn{display:inline-flex;align-items:center;justify-content:center;margin:var(--inner-gap) var(--inner-gap) 0 0}.mosaic__grid--1-items .mosaic__item__text,.mosaic__grid--2-items .mosaic__item__text{width:66%}.body--rounded-corners .mosaic--spacing .wrapper .mosaic__item__inner,.body--rounded-corners .mosaic--spacing .wrapper--full .mosaic__item__inner,.body--rounded-corners .mosaic--spacing .wrapper--full .mosaic__grid--mosaic.mosaic__carousel--mobile .mosaic__item__inner,.body--rounded-corners .mosaic--spacing .wrapper--full-padded .mosaic__item__inner,.body--rounded-corners .mosaic--spacing .wrapper--narrow .mosaic__item__inner,.body--rounded-corners .wrapper .mosaic__grid--1-grid .mosaic__item__inner,.body--rounded-corners .wrapper--full-padded .mosaic__grid--1-grid .mosaic__item__inner,.body--rounded-corners .wrapper--narrow .mosaic__grid--1-grid .mosaic__item__inner,.body--rounded-corners .mosaic--no-spacing .wrapper .mosaic__grid--1-mosaic .mosaic__item__inner,.body--rounded-corners .mosaic--no-spacing .wrapper--full-padded .mosaic__grid--1-mosaic .mosaic__item__inner,.body--rounded-corners .mosaic--no-spacing .wrapper--narrow .mosaic__grid--1-mosaic .mosaic__item__inner{border-radius:var(--radius);overflow:hidden}@media only screen and (min-width:768px){.body--rounded-corners .wrapper--full-padded>.mosaic__grid,.body--rounded-corners .wrapper>.mosaic__grid,.body--rounded-corners .wrapper--narrow>.mosaic__grid{border-radius:var(--radius);overflow:hidden}}@media only screen and (max-width:767px){.body--rounded-corners .mosaic--spacing .wrapper--full .mosaic__carousel--mobile .mosaic__item:first-child:not(:only-child) .mosaic__item__inner,.body--rounded-corners .wrapper--full-padded .mosaic__carousel--mobile .mosaic__item:first-child:not(:only-child) .mosaic__item__inner,.body--rounded-corners .wrapper .mosaic__carousel--mobile .mosaic__item:first-child:not(:only-child) .mosaic__item__inner,.body--rounded-corners .wrapper--narrow .mosaic__carousel--mobile .mosaic__item:first-child:not(:only-child) .mosaic__item__inner{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.body--rounded-corners .mosaic--spacing .wrapper--full .mosaic__carousel--mobile .mosaic__item:last-child:not(:only-child) .mosaic__item__inner,.body--rounded-corners .wrapper--full-padded .mosaic__carousel--mobile .mosaic__item:last-child:not(:only-child) .mosaic__item__inner,.body--rounded-corners .wrapper .mosaic__carousel--mobile .mosaic__item:last-child:not(:only-child) .mosaic__item__inner,.body--rounded-corners .wrapper--narrow .mosaic__carousel--mobile .mosaic__item:last-child:not(:only-child) .mosaic__item__inner{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.body--rounded-corners .mosaic--no-spacing .wrapper--full-padded .mosaic__grid--grid.mosaic__grid--mobile-stacked .mosaic__item:first-child .mosaic__item__inner,.body--rounded-corners .mosaic--no-spacing .wrapper .mosaic__grid--grid.mosaic__grid--mobile-stacked .mosaic__item:first-child .mosaic__item__inner,.body--rounded-corners .mosaic--no-spacing .wrapper--narrow .mosaic__grid--grid.mosaic__grid--mobile-stacked .mosaic__item:first-child .mosaic__item__inner,.body--rounded-corners .mosaic--spacing .wrapper .mosaic__grid--grid.mosaic__grid--mobile-stacked .mosaic__item:first-child .mosaic__item__inner,.body--rounded-corners .mosaic--spacing .wrapper--full-padded .mosaic__grid--grid.mosaic__grid--mobile-stacked .mosaic__item:first-child .mosaic__item__inner{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.body--rounded-corners .mosaic--no-spacing .wrapper--full-padded .mosaic__grid--grid.mosaic__grid--mobile-stacked .mosaic__item:last-child .mosaic__item__inner,.body--rounded-corners .mosaic--no-spacing .wrapper .mosaic__grid--grid.mosaic__grid--mobile-stacked .mosaic__item:last-child .mosaic__item__inner,.body--rounded-corners .mosaic--no-spacing .wrapper--narrow .mosaic__grid--grid.mosaic__grid--mobile-stacked .mosaic__item:last-child .mosaic__item__inner,.body--rounded-corners .mosaic--spacing .wrapper .mosaic__grid--grid.mosaic__grid--mobile-stacked .mosaic__item:last-child .mosaic__item__inner,.body--rounded-corners .mosaic--spacing .wrapper--full-padded .mosaic__grid--grid.mosaic__grid--mobile-stacked .mosaic__item:last-child .mosaic__item__inner{border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius)}.body--rounded-corners .mosaic--spacing .wrapper .mosaic__grid--grid.mosaic__grid--mobile-stacked .mosaic__item .mosaic__item__inner,.body--rounded-corners .mosaic--spacing .wrapper--full-padded .mosaic__grid--grid.mosaic__grid--mobile-stacked .mosaic__item .mosaic__item__inner{border-radius:var(--radius);overflow:hidden}}
/*# sourceMappingURL=/cdn/shop/t/92/assets/section-grid-legacy.css.map */
