.shopify-section.kitchens-inspiration{position:relative}.shopify-section.kitchens-inspiration .pin-spacer{pointer-events:none}.kitchens-inspiration-title{position:absolute;top:0;left:0;width:100%;height:90vh;display:flex;justify-content:center;align-items:center;z-index:10;will-change:transform;pointer-events:none}.kitchens-inspiration-title .section-header{position:relative;background:#161616;padding:1rem 3rem 1.5rem;pointer-events:all}.kitchens-inspiration-title,.kitchens-inspiration-title .title,.kitchens-inspiration-title a{transition:all .4s cubic-bezier(.215,.61,.355,1)}.kitchens-inspiration-title .title h1{color:#fff;font-size:clamp(2rem,4.5vw,7rem);max-width:50%;line-height:1.2;margin:0}.kitchens-inspiration-title a{display:block;position:absolute;top:120%;left:50%;opacity:0;transform:translate(-50%,50%)}.kitchens-inspiration-title.scrolled{opacity:0}.kitchens-inspiration-title.scrolled a{opacity:1;transform:translate(-50%,0)}.kitchens-inspiration-title .back-to-top{white-space:nowrap}.kitchens-inspiration-title .progress-circle-loader{position:absolute;top:50%;left:50%;width:30vw;transform:translate(-50%,-50%);height:auto;aspect-ratio:1;z-index:10;pointer-events:none;will-change:transform}.kitchens-inspiration-title .progress-circle-loader svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%}.kitchens-inspiration-title .progress-circle-loader #loader-progress-circle circle{stroke-dasharray:1174;stroke-dashoffset:1174;transform:rotate(-90deg);transform-origin:center}.masonry-wrap{padding-bottom:10rem;padding-left:1.5em;padding-right:1.5em;opacity:0}@media (max-width:768px){.masonry-wrap{padding-bottom:1.5em}}.masonry-wrap img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.masonry-list{grid-column-gap:var(--masonry-gap);grid-row-gap:var(--masonry-gap);flex-flow:wrap;justify-content:flex-start;align-items:flex-start;display:flex;position:relative}.masonry-item{width:calc((100% - 1px - (var(--masonry-col) - 1)*var(--masonry-gap))/var(--masonry-col))}.masonry-item__visual{opacity:0;border-radius:0;width:100%;overflow:hidden}.masonry-item__visual.is--square{aspect-ratio:1}.masonry-item__visual.is--wide{aspect-ratio:3/2}.masonry-item__visual.is--tall{aspect-ratio:2/3}[data-masonry-list]{--masonry-col:4;--masonry-gap:1.5em}@media screen and (max-width:991px){[data-masonry-list]{--masonry-col:3;--masonry-gap:1em}}@media screen and (max-width:767px){[data-masonry-list]{--masonry-col:2;--masonry-gap:0.5em}}