.featured-category-block .h2,.featured-category-block>h2{text-align:center;padding:0 40px}.h1:has(+.showcase-box-wrapper){max-width:var(--site-max-width);padding:0 var(--site-padding05);margin:0 auto 24px}.showcase-box-wrapper{clear:both;width:100%;max-width:var(--site-max-width);padding:0 var(--site-padding05);margin:0 auto 24px;overflow:hidden;display:flex;flex-wrap:wrap;justify-content:center}.showcase-box-wrapper.column-1 .featured-showcase-box{width:100%}.showcase-box-wrapper.column-1 .featured-showcase-box a>div{padding:0 0 40%}.showcase-box-wrapper.column-1 .featured-showcase-box a+div{max-width:1200px;margin-left:auto;margin-right:auto}.showcase-box-wrapper.column-2 .featured-showcase-box{width:50%}.showcase-box-wrapper.column-3 .featured-showcase-box{width:33.333%}.showcase-box-wrapper.column-5 .featured-showcase-box{width:20%}.showcase-box-wrapper.column-6 .featured-showcase-box{width:16.66666667%}.featured-showcase-box{overflow:hidden;position:relative;width:25%;padding:0 8px;text-align:left;margin:0 0 32px}.featured-showcase-box>a{display:block;position:relative;width:100%;top:0;left:0;z-index:3}.featured-showcase-box>a .h2+span,.featured-showcase-box>a h2+span{margin-top:4px;display:block;width:100%;color:var(--font-color);font-size:var(--font-size16);font-weight:400;text-align:left}.featured-showcase-box>a:hover .h2,.featured-showcase-box>a:hover h2{color:var(--theme-color)}.featured-showcase-box>a:hover .h2::after,.featured-showcase-box>a:hover h2::after{opacity:1}.featured-showcase-box>a:hover .h2+span,.featured-showcase-box>a:hover h2+span{color:var(--font-color)}.featured-showcase-box>a:hover .showcase-box-bg img{transform:scale(1.1)}.featured-showcase-box>a>div{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;position:relative;width:100%}.featured-showcase-box .h2,.featured-showcase-box h2{font-weight:600;margin:0;padding:16px 0 0;display:flex;flex-wrap:wrap;align-items:center;color:var(--theme-color-dark);font-size:20px;line-height:var(--heading-line-height);font-family:var(--font-family)}.showcase-box-bg{position:relative;z-index:1;top:0;left:0;width:100%;background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden;padding:0 0 100%;border-radius:var(--box-border-radius)}.showcase-box-bg.showcase-box-bg-square{padding:0 0 100%}.showcase-box-bg>img{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;object-fit:cover}@media all and (max-width:1200px){.featured-showcase-box .h2,.featured-showcase-box h2{font-size:18px}}@media all and (max-width:1100px){.showcase-box-wrapper.column-5 .featured-showcase-box{width:50%}}@media all and (max-width:820px){.showcase-box-wrapper.column-1 .featured-showcase-box a>div{padding:0 0 60%}}@media all and (max-width:660px){.showcase-box-wrapper.column-1 .featured-showcase-box,.showcase-box-wrapper.column-2 .featured-showcase-box,.showcase-box-wrapper.column-3 .featured-showcase-box,.showcase-box-wrapper.column-4 .featured-showcase-box,.showcase-box-wrapper.column-5 .featured-showcase-box{width:50%}}@media all and (max-width:550px){.showcase-box-wrapper.column-1 .featured-showcase-box a>div{padding:0 0 100%}.showcase-box-wrapper.column-1 .featured-showcase-box a>div.showcase-box-rectangle-photo{padding:0 0 60%}.showcase-box-wrapper.column-1 .featured-showcase-box,.showcase-box-wrapper.column-2 .featured-showcase-box,.showcase-box-wrapper.column-3 .featured-showcase-box,.showcase-box-wrapper.column-4 .featured-showcase-box,.showcase-box-wrapper.column-5 .featured-showcase-box{width:50%}.template-index .showcase-box-wrapper.column-1 .featured-showcase-box,.template-index .showcase-box-wrapper.column-2 .featured-showcase-box,.template-index .showcase-box-wrapper.column-3 .featured-showcase-box,.template-index .showcase-box-wrapper.column-4 .featured-showcase-box,.template-index .showcase-box-wrapper.column-5 .featured-showcase-box{width:100%}div.showcase-box-mobile-horizontal-scroll{display:block;white-space:nowrap;overflow-x:auto;font-size:0;letter-spacing:0;scrollbar-color:#999 #f7f7f7;scrollbar-width:thin}div.showcase-box-mobile-horizontal-scroll.showcase-box-wrapper.column-1 .featured-showcase-box,div.showcase-box-mobile-horizontal-scroll.showcase-box-wrapper.column-2 .featured-showcase-box,div.showcase-box-mobile-horizontal-scroll.showcase-box-wrapper.column-3 .featured-showcase-box,div.showcase-box-mobile-horizontal-scroll.showcase-box-wrapper.column-4 .featured-showcase-box,div.showcase-box-mobile-horizontal-scroll.showcase-box-wrapper.column-5 .featured-showcase-box{width:300px;display:inline-block;vertical-align:top}div.showcase-box-mobile-horizontal-scroll.showcase-box-wrapper.column-1 .featured-showcase-box h2,div.showcase-box-mobile-horizontal-scroll.showcase-box-wrapper.column-2 .featured-showcase-box h2,div.showcase-box-mobile-horizontal-scroll.showcase-box-wrapper.column-3 .featured-showcase-box h2,div.showcase-box-mobile-horizontal-scroll.showcase-box-wrapper.column-4 .featured-showcase-box h2,div.showcase-box-mobile-horizontal-scroll.showcase-box-wrapper.column-5 .featured-showcase-box h2{white-space:normal}div.showcase-box-mobile-horizontal-scroll.showcase-box-wrapper.column-1 .featured-showcase-box>div,div.showcase-box-mobile-horizontal-scroll.showcase-box-wrapper.column-2 .featured-showcase-box>div,div.showcase-box-mobile-horizontal-scroll.showcase-box-wrapper.column-3 .featured-showcase-box>div,div.showcase-box-mobile-horizontal-scroll.showcase-box-wrapper.column-4 .featured-showcase-box>div,div.showcase-box-mobile-horizontal-scroll.showcase-box-wrapper.column-5 .featured-showcase-box>div{white-space:normal;font-size:16px}}@media all and (max-width:350px){div.showcase-box-mobile-horizontal-scroll.showcase-box-wrapper.column-1 .featured-showcase-box,div.showcase-box-mobile-horizontal-scroll.showcase-box-wrapper.column-2 .featured-showcase-box,div.showcase-box-mobile-horizontal-scroll.showcase-box-wrapper.column-3 .featured-showcase-box,div.showcase-box-mobile-horizontal-scroll.showcase-box-wrapper.column-4 .featured-showcase-box,div.showcase-box-mobile-horizontal-scroll.showcase-box-wrapper.column-5 .featured-showcase-box{width:280px}}@media all and (max-width:660px){.showcase-box-wrapper:not(.showcase-box-mobile-horizontal-scroll):has(>:nth-child(1 of .featured-showcase-box)):not(:has(>:nth-child(2 of .featured-showcase-box))) .featured-showcase-box{flex:1;max-width:70%}.showcase-box-wrapper:not(.showcase-box-mobile-horizontal-scroll):has(>:nth-child(1 of .featured-showcase-box)):not(:has(>:nth-child(2 of .featured-showcase-box))) .featured-showcase-box .showcase-box-bg{padding:0 0 85%}}@media all and (min-width:661px) and (max-width:920px){.showcase-box-wrapper:not(.showcase-box-mobile-horizontal-scroll):has(>:nth-child(2 of .featured-showcase-box)):not(:has(>:nth-child(3 of .featured-showcase-box))) .featured-showcase-box{flex:1}.showcase-box-wrapper:not(.showcase-box-mobile-horizontal-scroll):has(>:nth-child(2 of .featured-showcase-box)):not(:has(>:nth-child(3 of .featured-showcase-box))) .featured-showcase-box .showcase-box-bg{padding:0 0 74%}.showcase-box-wrapper:not(.showcase-box-mobile-horizontal-scroll):has(>:nth-child(1 of .featured-showcase-box)):not(:has(>:nth-child(2 of .featured-showcase-box))) .featured-showcase-box{flex:1;max-width:60%}.showcase-box-wrapper:not(.showcase-box-mobile-horizontal-scroll):has(>:nth-child(1 of .featured-showcase-box)):not(:has(>:nth-child(2 of .featured-showcase-box))) .featured-showcase-box .showcase-box-bg{padding:0 0 65%}}@media all and (min-width:921px) and (max-width:1024px){.showcase-box-wrapper:not(.showcase-box-mobile-horizontal-scroll):has(>:nth-child(3 of .featured-showcase-box)):not(:has(>:nth-child(4 of .featured-showcase-box))) .featured-showcase-box{flex:1}.showcase-box-wrapper:not(.showcase-box-mobile-horizontal-scroll):has(>:nth-child(3 of .featured-showcase-box)):not(:has(>:nth-child(4 of .featured-showcase-box))) .featured-showcase-box .showcase-box-bg{padding:0 0 100%}.showcase-box-wrapper:not(.showcase-box-mobile-horizontal-scroll):has(>:nth-child(2 of .featured-showcase-box)):not(:has(>:nth-child(3 of .featured-showcase-box))) .featured-showcase-box{flex:1}.showcase-box-wrapper:not(.showcase-box-mobile-horizontal-scroll):has(>:nth-child(2 of .featured-showcase-box)):not(:has(>:nth-child(3 of .featured-showcase-box))) .featured-showcase-box .showcase-box-bg{padding:0 0 66%}.showcase-box-wrapper:not(.showcase-box-mobile-horizontal-scroll):has(>:nth-child(1 of .featured-showcase-box)):not(:has(>:nth-child(2 of .featured-showcase-box))) .featured-showcase-box{flex:1;max-width:60%}.showcase-box-wrapper:not(.showcase-box-mobile-horizontal-scroll):has(>:nth-child(1 of .featured-showcase-box)):not(:has(>:nth-child(2 of .featured-showcase-box))) .featured-showcase-box .showcase-box-bg{padding:0 0 55%}.showcase-box-wrapper .featured-showcase-box{width:25%}}@media all and (min-width:1025px){.showcase-box-wrapper .featured-showcase-box{flex:1}.showcase-box-wrapper:not(.showcase-box-mobile-horizontal-scroll):has(>:nth-child(5 of .featured-showcase-box)):not(:has(>:nth-child(6 of .featured-showcase-box))) .featured-showcase-box{flex:1}.showcase-box-wrapper:not(.showcase-box-mobile-horizontal-scroll):has(>:nth-child(5 of .featured-showcase-box)):not(:has(>:nth-child(6 of .featured-showcase-box))) .featured-showcase-box .showcase-box-bg{padding:0 0 100%}.showcase-box-wrapper:not(.showcase-box-mobile-horizontal-scroll):has(>:nth-child(4 of .featured-showcase-box)):not(:has(>:nth-child(5 of .featured-showcase-box))) .featured-showcase-box{flex:1}.showcase-box-wrapper:not(.showcase-box-mobile-horizontal-scroll):has(>:nth-child(4 of .featured-showcase-box)):not(:has(>:nth-child(5 of .featured-showcase-box))) .featured-showcase-box .showcase-box-bg{padding:0 0 100%}.showcase-box-wrapper:not(.showcase-box-mobile-horizontal-scroll):has(>:nth-child(3 of .featured-showcase-box)):not(:has(>:nth-child(4 of .featured-showcase-box))) .featured-showcase-box{flex:1}.showcase-box-wrapper:not(.showcase-box-mobile-horizontal-scroll):has(>:nth-child(3 of .featured-showcase-box)):not(:has(>:nth-child(4 of .featured-showcase-box))) .featured-showcase-box .showcase-box-bg{padding:0 0 74%}.showcase-box-wrapper:not(.showcase-box-mobile-horizontal-scroll):has(>:nth-child(2 of .featured-showcase-box)):not(:has(>:nth-child(3 of .featured-showcase-box))) .featured-showcase-box{flex:1}.showcase-box-wrapper:not(.showcase-box-mobile-horizontal-scroll):has(>:nth-child(2 of .featured-showcase-box)):not(:has(>:nth-child(3 of .featured-showcase-box))) .featured-showcase-box .showcase-box-bg{padding:0 0 57.5%}.showcase-box-wrapper:not(.showcase-box-mobile-horizontal-scroll):has(>:nth-child(1 of .featured-showcase-box)):not(:has(>:nth-child(2 of .featured-showcase-box))) .featured-showcase-box{flex:1;max-width:60%}.showcase-box-wrapper:not(.showcase-box-mobile-horizontal-scroll):has(>:nth-child(1 of .featured-showcase-box)):not(:has(>:nth-child(2 of .featured-showcase-box))) .featured-showcase-box .showcase-box-bg{padding:0 0 57.5%}}@media all and (min-width:1161px){.showcase-box-wrapper:not(.showcase-box-mobile-horizontal-scroll):has(>:nth-child(2 of .featured-showcase-box)):not(:has(>:nth-child(3 of .featured-showcase-box))) .featured-showcase-box{flex:1}.showcase-box-wrapper:not(.showcase-box-mobile-horizontal-scroll):has(>:nth-child(2 of .featured-showcase-box)):not(:has(>:nth-child(3 of .featured-showcase-box))) .featured-showcase-box .showcase-box-bg{padding:0 0 50%}.showcase-box-wrapper:not(.showcase-box-mobile-horizontal-scroll):has(>:nth-child(1 of .featured-showcase-box)):not(:has(>:nth-child(2 of .featured-showcase-box))) .featured-showcase-box{flex:1;max-width:50%}.showcase-box-wrapper:not(.showcase-box-mobile-horizontal-scroll):has(>:nth-child(1 of .featured-showcase-box)):not(:has(>:nth-child(2 of .featured-showcase-box))) .featured-showcase-box .showcase-box-bg{padding:0 0 50%}}@media all and (min-width:1333px){.showcase-box-wrapper:not(.showcase-box-mobile-horizontal-scroll):has(>:nth-child(3 of .featured-showcase-box)):not(:has(>:nth-child(4 of .featured-showcase-box))) .featured-showcase-box{flex:1}.showcase-box-wrapper:not(.showcase-box-mobile-horizontal-scroll):has(>:nth-child(3 of .featured-showcase-box)):not(:has(>:nth-child(4 of .featured-showcase-box))) .featured-showcase-box .showcase-box-bg{padding:0 0 74%}}@media all and (min-width:1401px){.showcase-box-wrapper:not(.showcase-box-mobile-horizontal-scroll):has(>:nth-child(6 of .featured-showcase-box)):not(:has(>:nth-child(7 of .featured-showcase-box))) .featured-showcase-box{flex:1}.showcase-box-wrapper:not(.showcase-box-mobile-horizontal-scroll):has(>:nth-child(6 of .featured-showcase-box)):not(:has(>:nth-child(7 of .featured-showcase-box))) .featured-showcase-box .showcase-box-bg{padding:0 0 100%}.showcase-box-wrapper:not(.showcase-box-mobile-horizontal-scroll):has(>:nth-child(7 of .featured-showcase-box)):not(:has(>:nth-child(8 of .featured-showcase-box))) .featured-showcase-box{flex:1}.showcase-box-wrapper:not(.showcase-box-mobile-horizontal-scroll):has(>:nth-child(7 of .featured-showcase-box)):not(:has(>:nth-child(8 of .featured-showcase-box))) .featured-showcase-box .showcase-box-bg{padding:0 0 100%}.showcase-box-wrapper:not(.showcase-box-mobile-horizontal-scroll):has(>:nth-child(3 of .featured-showcase-box)):not(:has(>:nth-child(4 of .featured-showcase-box))) .featured-showcase-box{flex:1}.showcase-box-wrapper:not(.showcase-box-mobile-horizontal-scroll):has(>:nth-child(3 of .featured-showcase-box)):not(:has(>:nth-child(4 of .featured-showcase-box))) .featured-showcase-box .showcase-box-bg{padding:0 0 63%}}@media all and (min-width:1441px){.showcase-box-wrapper:not(.showcase-box-mobile-horizontal-scroll):has(>:nth-child(4 of .featured-showcase-box)):not(:has(>:nth-child(5 of .featured-showcase-box))) .featured-showcase-box{flex:1}.showcase-box-wrapper:not(.showcase-box-mobile-horizontal-scroll):has(>:nth-child(4 of .featured-showcase-box)):not(:has(>:nth-child(5 of .featured-showcase-box))) .featured-showcase-box .showcase-box-bg{padding:0 0 90%}}@media all and (min-width:1637px){.showcase-box-wrapper:not(.showcase-box-mobile-horizontal-scroll):has(>:nth-child(4 of .featured-showcase-box)):not(:has(>:nth-child(5 of .featured-showcase-box))) .featured-showcase-box{flex:1}.showcase-box-wrapper:not(.showcase-box-mobile-horizontal-scroll):has(>:nth-child(4 of .featured-showcase-box)):not(:has(>:nth-child(5 of .featured-showcase-box))) .featured-showcase-box .showcase-box-bg{padding:0 0 85%}}