.block:is([data-type="columns"],[data-type="grid"],[data-type="gallery"],[data-type="pricing"],[data-type="testimonials"],[data-type="team"],[data-type="portfolio"],[data-type="products"],[data-type="collection"]){--layout-default-columns:3;--layout-default-tablet:2;--layout-default-gap:18px;--desktop-columns:initial;--tablet-columns:initial;--mobile-columns:initial;--collection-gap:initial;--desktop-template:initial}
.block:is([data-type="columns"],[data-type="testimonials"]){--layout-default-columns:2;--layout-default-tablet:1}
.block:is([data-type="pricing"],[data-type="testimonials"]){--layout-default-gap:16px}
.block[data-type="columns"],.block[data-type="collection"][data-layout-configured]{--layout-default-gap:24px}
.block[data-type="grid"],.block[data-type] > :is(.columns-content,.pricing-grid,.testimonial-grid,.team-grid,.portfolio-grid,.product-grid,.dynamic-collection-grid),.block[data-type="gallery"]:not([data-gallery-layout="masonry"]):not([data-gallery-layout="whatsapp"])>.gallery-grid{grid-template-columns:var(--desktop-template,repeat(var(--desktop-columns,var(--layout-default-columns,3)),minmax(0,1fr)));gap:var(--collection-gap,var(--layout-default-gap,18px));min-width:0}
@media(max-width:900px){.block[data-type="grid"],.block[data-type] > :is(.columns-content,.pricing-grid,.testimonial-grid,.team-grid,.portfolio-grid,.product-grid,.dynamic-collection-grid),.block[data-type="gallery"]:not([data-gallery-layout="masonry"]):not([data-gallery-layout="whatsapp"])>.gallery-grid{grid-template-columns:repeat(var(--tablet-columns,var(--layout-default-tablet,2)),minmax(0,1fr))}}
@media(max-width:700px){.block[data-type="grid"],.block[data-type] > :is(.columns-content,.pricing-grid,.testimonial-grid,.team-grid,.portfolio-grid,.product-grid,.dynamic-collection-grid),.block[data-type="gallery"]:not([data-gallery-layout="masonry"]):not([data-gallery-layout="whatsapp"])>.gallery-grid{grid-template-columns:repeat(var(--mobile-columns,1),minmax(0,1fr))}}
:is(.canvas,.studio-page .footer-page):not(.tablet-preview):not(.mobile-preview) :is(.block[data-type="grid"],.block[data-type]>:is(.columns-content,.pricing-grid,.testimonial-grid,.team-grid,.portfolio-grid,.product-grid,.dynamic-collection-grid),.block[data-type="gallery"]:not([data-gallery-layout="masonry"]):not([data-gallery-layout="whatsapp"])>.gallery-grid){grid-template-columns:var(--desktop-template,repeat(var(--desktop-columns,var(--layout-default-columns,3)),minmax(0,1fr)))}
:is(.canvas,.footer-page).tablet-preview :is(.block[data-type="grid"],.block[data-type]>:is(.columns-content,.pricing-grid,.testimonial-grid,.team-grid,.portfolio-grid,.product-grid,.dynamic-collection-grid),.block[data-type="gallery"]:not([data-gallery-layout="masonry"]):not([data-gallery-layout="whatsapp"])>.gallery-grid){grid-template-columns:repeat(var(--tablet-columns,var(--layout-default-tablet,2)),minmax(0,1fr))}
:is(.canvas,.footer-page).mobile-preview :is(.block[data-type="grid"],.block[data-type]>:is(.columns-content,.pricing-grid,.testimonial-grid,.team-grid,.portfolio-grid,.product-grid,.dynamic-collection-grid),.block[data-type="gallery"]:not([data-gallery-layout="masonry"]):not([data-gallery-layout="whatsapp"])>.gallery-grid){grid-template-columns:repeat(var(--mobile-columns,1),minmax(0,1fr))}
.block[data-type]>:is(.pricing-grid,.testimonial-grid,.team-grid,.portfolio-grid,.product-grid,.dynamic-collection-grid)>:is(article,blockquote){min-width:0;overflow-wrap:anywhere}
.gallery[data-gallery-layout="whatsapp"]>.gallery-grid{gap:var(--collection-gap,18px)}
@media(max-width:700px){.gallery[data-gallery-layout="whatsapp"]>.gallery-grid{gap:var(--collection-gap,10px)}.gallery[data-gallery-layout="whatsapp"]>.gallery-grid[data-extra]::after{width:calc((100% - var(--collection-gap,10px)) / 2.7);height:calc((100% - var(--collection-gap,10px)) / 2)}}
:is(.canvas,.footer-page).mobile-preview .gallery[data-gallery-layout="whatsapp"]>.gallery-grid{grid-template-columns:minmax(0,1.7fr) minmax(110px,1fr);grid-template-rows:repeat(2,minmax(120px,1fr));gap:var(--collection-gap,10px);min-height:300px}
:is(.canvas,.footer-page).mobile-preview .gallery[data-gallery-layout="whatsapp"]>.gallery-grid[data-extra]::after{width:calc((100% - var(--collection-gap,10px)) / 2.7);height:calc((100% - var(--collection-gap,10px)) / 2)}
.canvas .gallery[data-layout-configured]>.gallery-grid:empty{min-height:140px;border:1px dashed #cbd1da;background:url('icon-assets/images.svg') center/28px 28px no-repeat}
.block[data-layout-margins]{margin-top:var(--layout-margin-top,0px)!important;margin-right:var(--layout-margin-right,0px)!important;margin-bottom:var(--layout-margin-bottom,0px)!important;margin-left:var(--layout-margin-left,0px)!important}
.public-site--boxed .block[data-background-width="full"][data-layout-margins]{width:calc(100vw - var(--layout-margin-left,0px) - var(--layout-margin-right,0px));margin-left:calc(50% - 50vw + var(--layout-margin-left,0px))!important}
