/*
Generated time: September 7, 2025 08:44
This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.
*/
.grid-banner-section.masonry-grid-banner{display:flex;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:inherit;flex-flow:inherit;justify-content:space-between}.grid-banner-section.masonry-grid-banner .additional-grids{display:grid;gap:var(--grid-desktop-horizontal-spacing)}.main-grid .grid-banner{height:100%}.grid-banner-section.masonry-grid-banner .grid-banner-content .grid-banner-inner{padding:20px}.grid-banner-section.masonry-grid-banner .main-grid .grid-banner.overlay_style .grid-banner-image,.grid-banner-section.masonry-grid-banner .main-grid .grid-banner.overlay_style .grid-banner-image img{height:100%;width:100%;border-radius:var(--buttons-radius);overflow:hidden}.additional-grids .grid-banner.overlay_style,.main-grid .grid-banner.overlay_style{position:relative;height:100%}.main-grid .grid-banner.overlay_style .grid-banner-image{position:relative}.additional-grids .grid-banner.overlay_style .grid-banner-block-image{position:relative}.grid-banner-section.masonry-grid-banner .additional-grids .grid-banner.overlay_style .grid-banner-block-image,.grid-banner-section.masonry-grid-banner .additional-grids .grid-banner.overlay_style .grid-banner-block-image img{height:100%;width:100%;border-radius:var(--buttons-radius);overflow:hidden}.additional-grids .grid-banner.overlay_style .grid-banner-content,.main-grid .grid-banner.overlay_style .grid-banner-content{position:absolute;padding:50px}.grid-banner-section.masonry-grid-banner .main-grid .grid-banner.overlay_style:hover .grid-banner-image img{transform-origin:left}.grid-banner-section.masonry-grid-banner .main-grid .grid-banner.overlay_style .grid-banner-image img{transform-origin:right;transition:.6s ease-in-out;transform:scale(1.04)}.grid-banner-section.masonry-grid-banner .main-grid .grid-banner.overlay_style:hover .grid-banner-image svg{transform-origin:left}.grid-banner-section.masonry-grid-banner .main-grid .grid-banner.overlay_style .grid-banner-image svg{transform-origin:right;transition:.6s ease-in-out;transform:scale(1.04)}.placeholder-image{position:relative;height:100%}.placeholder-image:before{content:'';width:100%;position:absolute;top:0;background-color:rgba(var(--color-foreground),.5);height:100%}.masonry-banner .grid-banner-section.masonry-grid-banner .grid-banner-content .grid-banner-inner a.button.primary-button{min-height:5rem}@media(min-width:750px){.grid-banner-section.masonry-grid-banner .additional-grids.five-items.style-3,.grid-banner-section.masonry-grid-banner .additional-grids.five-items.style-4,.grid-banner-section.masonry-grid-banner .additional-grids.four-items,.grid-banner-section.masonry-grid-banner .additional-grids.three-items.style-5,.grid-banner-section.masonry-grid-banner .additional-grids.two-items.default{grid-template-columns:repeat(2,1fr)}.grid-banner-section.masonry-grid-banner .additional-grids[class*=style-] .grid-banner:only-child{grid-column:1/3}.grid-banner-section.masonry-grid-banner .additional-grids.three-items.style-2 .grid-banner.grid-style:first-child{grid-row-end:3}.grid-banner-section.masonry-grid-banner .additional-grids.three-items.style-2 .grid-banner:first-child{grid-column:1/3;grid-row-start:1}.grid-banner-section.masonry-grid-banner .additional-grids.three-items.style-3 .grid-banner:first-child{grid-column:1/3;grid-row-start:2}.grid-banner-section.masonry-grid-banner .additional-grids.three-items.style-4 .grid-banner:first-child{grid-row:1/3}.grid-banner-section.masonry-grid-banner .additional-grids.three-items.style-4 .grid-banner:first-child{grid-row:1/3;grid-column-start:2}.grid-banner-section.masonry-grid-banner .additional-grids.three-items.style-5 .grid-banner:first-child{grid-row:1/3}.grid-banner-section.masonry-grid-banner .additional-grids.four-items.style-3 .grid-banner:first-child{grid-row:1/3}.grid-banner-section.masonry-grid-banner .additional-grids.four-items.style-3 .grid-banner:last-child{grid-column:1/3;grid-row-start:3}.grid-banner-section.masonry-grid-banner .additional-grids.four-items.style-4 .grid-banner:first-child{grid-row:1/4}.grid-banner-section.masonry-grid-banner .additional-grids.four-items.style-5 .grid-banner:first-child{grid-row:1/4;grid-column-start:2}.grid-banner-section.masonry-grid-banner .additional-grids.four-items.style-6{grid-template-columns:auto}.grid-banner-section.masonry-grid-banner .additional-grids.four-items.style-6 .grid-banner:first-child{grid-column:1/4}.grid-banner-section.masonry-grid-banner .additional-grids.four-items.style-7 .grid-banner:first-child{grid-row:1/3;grid-column-start:2}.grid-banner-section.masonry-grid-banner .additional-grids.four-items.style-7 .grid-banner:last-child{grid-column:1/3;grid-row-start:3}.grid-banner-section.masonry-grid-banner .additional-grids.five-items.style-10,.grid-banner-section.masonry-grid-banner .additional-grids.five-items.style-9{grid-template-columns:repeat(3,1fr)}.grid-banner-section.masonry-grid-banner .additional-grids.five-items.style-2 .grid-banner:first-child{grid-column:1/3;grid-row-start:2}.grid-banner-section.masonry-grid-banner .additional-grids.five-items.style-3 .grid-banner:first-child{grid-row:1/3}.grid-banner-section.masonry-grid-banner .additional-grids.five-items.style-4 .grid-banner:first-child{grid-row:1/5}.grid-banner-section.masonry-grid-banner .additional-grids.five-items.style-5 .grid-banner:first-child{grid-column:1/5}.grid-banner-section.masonry-grid-banner .additional-grids.five-items.style-6 .grid-banner:first-child{grid-column:1/5;grid-row-start:2}.grid-banner-section.masonry-grid-banner .additional-grids.five-items.style-7 .grid-banner:first-child{grid-column:1/3}.grid-banner-section.masonry-grid-banner .additional-grids.five-items.style-8 .grid-banner:first-child,.grid-banner-section.masonry-grid-banner .additional-grids.five-items.style-9 .grid-banner:first-child{grid-column-start:2;grid-row:1/3}.grid-banner-section.masonry-grid-banner .additional-grids.five-items.style-10 .grid-banner:first-child{grid-column-start:1;grid-row:1/3}}.grid-banner-section.masonry-grid-banner .grid-banner-content .grid-banner-inner.left{text-align:left}.grid-banner-section.masonry-grid-banner .grid-banner-content .grid-banner-inner.center{text-align:center}.custom-masonry-banner .grid-banner-content .grid-banner-inner a.link:hover{color:var(--gradient-base-accent-2)}.grid-banner-section.masonry-grid-banner .grid-banner.overlay_style .grid-banner-content.center{top:0;left:0;right:0;bottom:0;width:fit-content;height:fit-content;margin:auto}.grid-banner-section.masonry-grid-banner .grid-banner.overlay_style .grid-banner-content.center-left{top:0;left:0;bottom:0;width:fit-content;height:fit-content;margin:auto}.grid-banner-section.masonry-grid-banner .grid-banner.overlay_style .grid-banner-content.center-right{top:0;right:0;bottom:0;width:fit-content;height:fit-content;margin:auto}.grid-banner-section.masonry-grid-banner .grid-banner.overlay_style .grid-banner-content.top-left{top:0;left:0;width:fit-content;height:fit-content;margin:auto}.grid-banner-section.masonry-grid-banner .grid-banner.overlay_style .grid-banner-content.top-center{top:0;left:0;right:0;width:fit-content;height:fit-content;margin:auto}.grid-banner-section.masonry-grid-banner .grid-banner.overlay_style .grid-banner-content.top-right{top:0;right:0;width:fit-content;height:fit-content;margin:auto}.grid-banner-section.masonry-grid-banner .grid-banner.overlay_style .grid-banner-content.bottom-left{left:0;bottom:0;width:fit-content;height:fit-content;margin:auto}.grid-banner-section.masonry-grid-banner .grid-banner.overlay_style .grid-banner-content.bottom-center{left:0;right:0;bottom:0;width:fit-content;height:fit-content;margin:auto}.grid-banner-section.masonry-grid-banner .grid-banner.overlay_style .grid-banner-content.bottom-right{right:0;bottom:0;width:fit-content;height:fit-content;margin:auto}.main-grid .grid-banner.overlay_style .grid-banner-image:before{background:var(--gradient-base-accent-3);width:100%;height:100%;z-index:2;position:absolute;content:"";opacity:0;transition:all .3s linear}.main-grid:hover .grid-banner.overlay_style .grid-banner-image:before{opacity:.2;z-index:2}.grid-banner-section.masonry-grid-banner .grid-banner-content .grid-banner-inner .description,.grid-banner-section.masonry-grid-banner .grid-banner-content .grid-banner-inner .main-title,.grid-banner-section.masonry-grid-banner .grid-banner-content .grid-banner-inner .sub-title{margin:0}.grid-banner-section.masonry-grid-banner .grid-banner-content .grid-banner-inner>:not(:last-child){margin:0 0 10px}.grid-banner-section.masonry-grid-banner .grid-banner.overlay_style .grid-banner-content{z-index:2}@media (max-width:1199px) and (min-width:990px){.additional-grids .grid-banner.overlay_style .grid-banner-content,.main-grid .grid-banner.overlay_style .grid-banner-content{padding:35px}}@media (max-width:576px){.additional-grids .grid-banner.overlay_style .grid-banner-content,.main-grid .grid-banner.overlay_style .grid-banner-content{padding:20px}}.grid-banner-section.masonry-grid-banner .additional-grids .grid-banner.overlay_style .grid-banner-block-image svg{transform-origin:right;transition:.6s ease-in-out;transform:scale(1.04)}.grid-banner-section.masonry-grid-banner .additional-grids .grid-banner.overlay_style .grid-banner-block-image img{transform-origin:right;transition:.6s ease-in-out;transform:scale(1.04)}.grid-banner-section.masonry-grid-banner .additional-grids{overflow:hidden}.grid-banner-section.masonry-grid-banner .additional-grids .grid-banner.overlay_style .grid-banner-block-image:hover img{transform-origin:left}.grid-banner-section.masonry-grid-banner .additional-grids .grid-banner.overlay_style .grid-banner-block-image:hover svg{transform-origin:left}.grid-banner-section.masonry-grid-banner .main-grid{overflow:hidden}.home-1-masonry .grid-banner-section.masonry-grid-banner .grid-banner.overlay_style{display:flex}.home-1-masonry :is(.additional-grids.four-items.style-2) .grid-banner.overlay_style>.grid-banner-block-image.hidden+.grid-banner-content{padding:30px 0}.home-1-masonry :is(.additional-grids.four-items.style-2) .grid-banner.overlay_style>.grid-banner-block-image:not(.hidden)+.grid-banner-content{padding:10px}.home-1-masonry .main-grid .grid-banner.overlay_style .grid-banner-content{padding:10px}.home-1-masonry :is(.additional-grids.four-items.style-2) :where(.sub-title){font-size:1.2rem;line-height:normal;letter-spacing:3px;text-transform:uppercase;margin-bottom:2rem!important}.home-1-masonry :is(.additional-grids.four-items.style-2) :where(.main-title){font-weight:500;font-size:4rem;line-height:normal}@media screen and (min-width:576px){.home-1-masonry :is(.additional-grids.four-items.style-2) .grid-banner.overlay_style.overlay-1{grid-row:1/2}.home-1-masonry :is(.additional-grids.four-items.style-2) .grid-banner.overlay_style.overlay-2{grid-row:1/2}.home-1-masonry :is(.additional-grids.four-items.style-2) .grid-banner.overlay_style.overlay-3{grid-row:2/3}.home-1-masonry :is(.additional-grids.four-items.style-2) .grid-banner.overlay_style.overlay-4{grid-row:2/3}}@media screen and (max-width:1439px){.home-1-masonry :is(.additional-grids.four-items.style-2) .grid-banner.overlay_style>.grid-banner-block-image:not(.hidden)+.grid-banner-content>.grid-banner-inner{padding:5px}.home-1-masonry .main-grid .grid-banner.overlay_style .grid-banner-content>.grid-banner-inner{padding:5px}}@media screen and (max-width:749px){.home-1-masonry :is(.main-grid,.additional-grids){width:100%!important;height:auto!important}.home-1-masonry :is(.main-grid){order:2;max-height:100vh}}.shopify-section.reveal .home-1-masonry :is(.additional-grids.four-items.style-2) :where(.sub-title){animation:fadeInUp var(--anim-time) ease both .2s}.shopify-section.reveal .grid-banner-section.masonry-grid-banner .grid-banner-content .grid-banner-inner :where(.description),.shopify-section.reveal .grid-banner-section.masonry-grid-banner .grid-banner-content .grid-banner-inner :where(.main-title){animation:fadeInUp var(--anim-time) ease both .2s}.home-1-masonry .grid-banner-section.masonry-grid-banner .grid-banner-content .grid-banner-inner .description{font-size:12px;margin-top:3.5rem}.masonry-banner.custom-masnory-banner .grid-banner-content .grid-banner-inner h2.main-title{width:100%;max-width:480px;font-size:calc(25px + (21 - 8) * (100vw - 400px) / (800 - 400));text-transform:capitalize}.masonry-banner.custom-masnory-banner .additional-grids .grid-banner-content .grid-banner-inner h4.main-title{font-size:calc(20px + (22 - 16) * (90vw - 400px) / (800 - 400))}.masonry-banner.custom-masnory-banner .grid-banner-content .grid-banner-inner a.button{transition:all var(--duration-default) linear;padding:4px 45px;transition:all var(--duration-default) linear;background:rgba(var(--color-base-background-1),1);color:var(--gradient-base-accent-1)}.masonry-banner.custom-masnory-banner .grid-banner-content .grid-banner-inner a.button:hover{background-color:rgba(var(--color-hover-button),var(--alpha-button-background));color:var(--gradient-base-background-1)}.masonry-banner.custom-masnory-banner .grid-banner-section.masonry-grid-banner .grid-banner-content .grid-banner-inner>:not(:last-child){margin:0 0 30px;font-weight:700}@media screen and (max-width:989px){.masonry-banner .grid-banner-section.masonry-grid-banner .grid-banner-content .grid-banner-inner a.button.primary-button{padding:4px 26px}.home-1-masonry :is(.additional-grids.four-items.style-2) :where(.main-title){font-size:3rem}}.masonry-banner .grid-banner-section.masonry-grid-banner .grid-banner-content .grid-banner-inner a.button.primary-button:hover{background-color:var(--gradient-base-accent-1);color:var(--gradient-base-background-1)}.masonry-banner .grid-banner-section.masonry-grid-banner .grid-banner-content .grid-banner-inner a.button.primary-button{background-color:var(--gradient-base-background-1);color:var(--gradient-base-accent-1)}@media screen and (max-width:575px){.home-1-masonry .grid-banner-section.masonry-grid-banner .additional-grids .grid-banner:first-child{background-color:var(--gradient-base-background-3)}}.home-1-masonry :is(.additional-grids.four-items.style-2) .grid-banner.overlay_style>.grid-banner-block-image.hidden+.grid-banner-content{position:relative}