.hybrid-grid-builder{background:var(--section-bg)}.cg-item-media{width:100%;display:contents}.cg-grid{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--gap-col, 20px);row-gap:var(--gap-row, 20px);align-items:start;max-width:var(--grid-max-width-d, none);margin-top:var(--mt-d, 90px);margin-bottom:var(--mb-d, 90px);margin-left:auto;margin-right:auto;background-color:var(--grid-bg-d, transparent);border-radius:var(--grid-radius-d, 0);border-width:var(--grid-border-width-d, 0px);border-style:var(--grid-border-style-d, none);border-color:var(--grid-border-color-d, transparent);padding-top:var(--grid-pad-top-d, 0);padding-right:var(--grid-pad-right-d, 0);padding-bottom:var(--grid-pad-bottom-d, 0);padding-left:var(--grid-pad-left-d, 0)}.cg-grid.align-center{align-items:center}.cg-grid.align-bottom{align-items:end}@media(max-width:989px)and (min-width:750px){.cg-grid{max-width:var(--grid-max-width-t, var(--grid-max-width-d, none));background-color:var(--grid-bg-t, var(--grid-bg-d, transparent));border-radius:var(--grid-radius-t, var(--grid-radius-d, 0));border-width:var(--grid-border-width-t, var(--grid-border-width-d, 0px));border-style:var(--grid-border-style-t, var(--grid-border-style-d, none));border-color:var(--grid-border-color-t, var(--grid-border-color-d, transparent));margin-top:var(--mt-t, var(--mt-d, 90px));margin-bottom:var(--mb-t, var(--mb-d, 90px));padding-top:var(--grid-pad-top-t, var(--grid-pad-top-d, 0));padding-right:var(--grid-pad-right-t, var(--grid-pad-right-d, 0));padding-bottom:var(--grid-pad-bottom-t, var(--grid-pad-bottom-d, 0));padding-left:var(--grid-pad-left-t, var(--grid-pad-left-d, 0))}}@media(max-width:749px){.cg-grid{max-width:var(--grid-max-width-m, var(--grid-max-width-t, var(--grid-max-width-d, none)));background-color:var(--grid-bg-m, var(--grid-bg-t, var(--grid-bg-d, transparent)));border-radius:var(--grid-radius-m, var(--grid-radius-t, var(--grid-radius-d, 0)));border-width:var(--grid-border-width-m, var(--grid-border-width-t, var(--grid-border-width-d, 0px)));border-style:var(--grid-border-style-m, var(--grid-border-style-t, var(--grid-border-style-d, none)));border-color:var(--grid-border-color-m, var(--grid-border-color-t, var(--grid-border-color-d, transparent)));margin-top:var(--mt-m, var(--mt-t, var(--mt-d, 90px)));margin-bottom:var(--mb-m, var(--mb-t, var(--mb-d, 90px)));padding-top:var(--grid-pad-top-m, var(--grid-pad-top-t, var(--grid-pad-top-d, 0)));padding-right:var(--grid-pad-right-m, var(--grid-pad-right-t, var(--grid-pad-right-d, 0)));padding-bottom:var(--grid-pad-bottom-m, var(--grid-pad-bottom-t, var(--grid-pad-bottom-d, 0)));padding-left:var(--grid-pad-left-m, var(--grid-pad-left-t, var(--grid-pad-left-d, 0)))}}.cg-item{position:relative;transition:all .3s ease;display:flex;flex-direction:column;height:var(--inner-height-d, auto);border-radius:var(--radius-d, 8px);background-color:var(--bg-d, transparent);color:var(--color-d, #111111);text-align:var(--align-d, left);background-repeat:no-repeat;background-size:cover;background-position:var(--obj-pos-d, center);margin-top:var(--mar-top-d, 0);margin-right:var(--mar-right-d, 0);margin-bottom:var(--mar-bottom-d, 0);margin-left:var(--mar-left-d, 0);transform:translate(calc((var(--push-d, 0) - var(--pull-d, 0)) * (100% / var(--col-d, 1))))}.cg-item[data-overlay=color]:before,.cg-item[data-overlay=gradient]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;pointer-events:none}.cg-item[data-overlay=color]:before{background-color:var(--overlay-bg, #000);opacity:var(--overlay-opacity, .5)}.cg-item[data-overlay=gradient]:before{background:var(--overlay-gradient)}.cg-item-inner{display:flex;flex-direction:column;gap:1rem;padding-top:var(--pad-top-d, 0);padding-right:var(--pad-right-d, 0);padding-bottom:var(--pad-bottom-d, 0);padding-left:var(--pad-left-d, 0);position:relative;z-index:2;flex:1;justify-content:var(--justify-d, flex-start);align-items:var(--content-align-d, flex-start)}.cg-item-inner.layout-above{flex-direction:column}.cg-item-inner.layout-below{flex-direction:column-reverse}.cg-item-inner.layout-beside{flex-direction:row;align-items:var(--justify-d, center);justify-content:var(--content-align-d, flex-start);gap:1.5rem}.cg-item-inner.layout-beside.left{flex-direction:row}.cg-item-inner.layout-beside.right{flex-direction:row-reverse}.cg-item-inner.layout-beside .cg-item-content-wrap{flex:1}.cg-item-media img{display:block;height:auto;width:var(--img-max-d, 100%);max-width:100%;border-radius:var(--radius-d, 8px);object-fit:cover;object-position:var(--obj-pos-d, center)}.cg-item-media.position-beside img{width:var(--img-max-d, auto);max-width:var(--img-max-d, 400px)}.cg-item-title{margin:0}.cg-item-content{opacity:1;line-height:1.5;max-width:100%;width:100%}.cg-item.has-video{overflow:hidden}.cg-item-video-cover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--obj-pos-d, center);z-index:0;border-radius:inherit}.cg-item-video-cover-embed{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;border-radius:inherit}.cg-item-video-cover-embed iframe{width:100%;height:100%;border:none}.cg-item-video{display:block;width:var(--img-max-d, 100%);max-width:100%;height:auto;border-radius:var(--radius-d, 8px)}.cg-item-video-embed{position:relative;width:100%;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:var(--radius-d, 8px)}.cg-item-video-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.cg-item .btn{display:inline-block;text-decoration:none;transition:.2s ease;cursor:pointer}@media(max-width:989px)and (min-width:750px){.cg-item{grid-column:var(--start-t) / span var(--col-t)!important;background-color:var(--bg-t, var(--bg-d, transparent));color:var(--color-t, var(--color-d, #111111));border-radius:var(--radius-t, var(--radius-d, 8px));text-align:var(--align-t, var(--align-d, left));background-position:var(--obj-pos-t, var(--obj-pos-d, center));transform:translate(calc((var(--push-t, var(--push-d, 0)) - var(--pull-t, var(--pull-d, 0))) * (100% / var(--col-t, 1))));margin-top:var(--mar-top-t, var(--mar-top-d, 0));margin-right:var(--mar-right-t, var(--mar-right-d, 0));margin-bottom:var(--mar-bottom-t, var(--mar-bottom-d, 0));margin-left:var(--mar-left-t, var(--mar-left-d, 0))}.cg-item .cg-item-inner{height:var(--inner-height-t, var(--inner-height-d, auto));justify-content:var(--justify-t, var(--justify-d, flex-start));align-items:var(--content-align-t, var(--content-align-d, flex-start));padding-top:var(--pad-top-t, var(--pad-top-d, 0));padding-right:var(--pad-right-t, var(--pad-right-d, 0));padding-bottom:var(--pad-bottom-t, var(--pad-bottom-d, 0));padding-left:var(--pad-left-t, var(--pad-left-d, 0))}.cg-item-media img{width:var(--img-max-t, var(--img-max-d, 100%))!important;max-width:var(--img-max-t, var(--img-max-d, 100%))!important;border-radius:var(--radius-t, var(--radius-d, 8px));object-position:var(--obj-pos-t, var(--obj-pos-d, center))}.cg-item-media.position-beside img{width:var(--img-max-t, var(--img-max-d, auto))!important;max-width:var(--img-max-t, var(--img-max-d, 400px))!important}}@media(max-width:749px){.cg-item{grid-column:var(--start-m) / span var(--col-m)!important;background-color:var(--bg-m, var(--bg-t, var(--bg-d, transparent)));color:var(--color-m, var(--color-t, var(--color-d, #111111)));border-radius:var(--radius-m, var(--radius-t, var(--radius-d, 8px)));text-align:var(--align-m, var(--align-t, var(--align-d, left)));background-position:var(--obj-pos-m, var(--obj-pos-t, var(--obj-pos-d, center)));transform:translate(calc((var(--push-m, var(--push-t, var(--push-d, 0))) - var(--pull-m, var(--pull-t, var(--pull-d, 0)))) * (100% / var(--col-m, 1))));margin-top:var(--mar-top-m, var(--mar-top-t, var(--mar-top-d, 0)));margin-right:var(--mar-right-m, var(--mar-right-t, var(--mar-right-d, 0)));margin-bottom:var(--mar-bottom-m, var(--mar-bottom-t, var(--mar-bottom-d, 0)));margin-left:var(--mar-left-m, var(--mar-left-t, var(--mar-left-d, 0)))}.cg-item .cg-item-inner{min-height:var(--inner-height-m, var(--inner-height-t, var(--inner-height-d, auto)));justify-content:var(--justify-m, var(--justify-t, var(--justify-d, flex-start)));align-items:var(--content-align-m, var(--content-align-t, var(--content-align-d, flex-start)));padding-top:var(--pad-top-m, var(--pad-top-t, var(--pad-top-d, 0)));padding-right:var(--pad-right-m, var(--pad-right-t, var(--pad-right-d, 0)));padding-bottom:var(--pad-bottom-m, var(--pad-bottom-t, var(--pad-bottom-d, 0)));padding-left:var(--pad-left-m, var(--pad-left-t, var(--pad-left-d, 0)))}.cg-item-media img{width:var(--img-max-m, var(--img-max-t, var(--img-max-d, 100%)))!important;max-width:100%!important;border-radius:var(--radius-m, var(--radius-t, var(--radius-d, 8px)));object-position:var(--obj-pos-m, var(--obj-pos-t, var(--obj-pos-d, center)))}.cg-item-media.position-beside img{width:var(--img-max-m, var(--img-max-t, var(--img-max-d, 100%)))!important;max-width:100%!important}}@media(max-width:989px)and (min-width:750px){.page-width.fullWidth-t-on{width:calc(100% + 30px)!important;left:-15px;max-width:none!important;position:relative}.page-width.fullWidth.fullWidth-t-off{width:100%!important;left:0!important;max-width:unset!important}}@media(max-width:749px){.page-width.fullWidth-m-on{width:calc(100% + 30px)!important;left:-15px;max-width:none!important;position:relative}.page-width.fullWidth.fullWidth-m-off{width:100%!important;left:0!important;max-width:unset!important}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/gridbuilder.css.map */
