.multi-button-container a{text-align:center}.multi-columns-header h2{margin-top:0}.textalignment-left{text-align:left}.textalignment-center{text-align:center}.textalignment-right{text-align:right}.multi-button-container{display:flex;gap:12px}.btn-textalignment-center{align-items:center;justify-content:center}.btn-textalignment-left{align-items:center;justify-content:left}.btn-textalignment-right{align-items:center;justify-content:right}.multi-columns-grid{row-gap:3rem}.multi-columns-grid>div{position:relative}@media only screen and (max-width:950px){.multi-columns-grid>div{margin-top:3rem}}picture.media--height.block.w-full.h-full.relative.overflow-hidden img{object-fit:cover;object-position:center center;height:auto;max-width:100%;display:block}.imgratio-sqr{aspect-ratio:1 / 1}.imgratio-portrait{aspect-ratio:4 / 5}.imgratio-lndscape{aspect-ratio:4 / 3}.imgratio-wide{aspect-ratio:16 / 9}.multi-col-container{max-width:100%;position:relative;overflow:hidden}.bordered-carousel-item{padding:3rem;border:1px solid;border-radius:10px}@media only screen and (max-width:650px){.carousel{transition:transform .5s ease}.multi-columns-grid{display:block;flex-wrap:nowrap;position:relative;width:200%;gap:25px;align-items:center;margin:5rem 0 3rem}.multi-columns-grid.mbl-column>div{width:calc(100vw - 4rem);min-width:calc(100vw - 4rem);flex-basis:calc(100vw - 4rem)}.multi-columns-grid.mbl-columns>div{width:calc(53vw - 4rem);min-width:calc(53vw - 4rem);flex-basis:calc(53vw - 4rem)}}@media only screen and (min-width:950px){.multi-columns-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6rem;margin:5rem 0 3rem}}@media only screen and (min-width:750px){.m-textalignment-left>*{text-align:left}.m-textalignment-center>*{text-align:center}.m-textalignment-right>*{text-align:right}.btn-m-textalignment-left{justify-content:left}.btn-m-textalignment-center{justify-content:center}.btn-m-textalignment-right{justify-content:end}.multi-col-grid-2{grid-template-columns:repeat(2,1fr);gap:6rem}}@media only screen and (max-width:750px){.btn-sm-textalignment-left{justify-content:left}.btn-sm-textalignment-center{justify-content:center}.btn-sm-textalignment-right{justify-content:end}.sm-textalignment-left>*{text-align:left}.sm-textalignment-center>*{text-align:center}.sm-textalignment-right>*{text-align:right}.carousel{display:flex}}@media only screen and (min-width:1050px){.multi-col-grid-4{grid-template-columns:repeat(4,1fr);gap:2rem}}.dot-container{display:none}@media only screen and (max-width:650px){.dot-container{display:block}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/multi_columns.css.map */
