*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;padding:0}.zw-product-header,.theme-hero-section{background:var(--color-green-deep)}.template-pages-section .content-wrap{overflow:hidden}.theme-hero-section{display:flex;flex-direction:column;align-items:center;gap:2.5rem;padding:2rem;margin-bottom:2.5rem}.theme-hero-section .content-wrap{display:flex;flex-direction:column;gap:1rem;align-items:flex-start;color:#fff}.theme-main-wrap{display:flex;gap:3rem}.theme-hero-section .content-wrap ul{display:flex}.theme-hero-section .content-wrap ul.breadcrumbs{list-style:none;padding:0;display:flex;font-size:.875em}.theme-hero-section .content-wrap ul.breadcrumbs{font-size:14px;display:flex;align-items:center;justify-content:center;cursor:pointer}.theme-hero-section .content-wrap .breadcrumbs a{color:#c9ffea;text-decoration:none;transition:all .3s ease;position:relative;text-align:center}.theme-hero-section .content-wrap ul.breadcrumbs .separator{margin:0 4px}.breadcrumbs .breadcrumb-current-item a.breadcrumb-current-link{font-weight:bold;opacity:1;color:var(--color-green-bright)}.theme-hero-image-container{width:65%}.theme-hero-image{width:100%;border-radius:.5rem}.theme-hero-content{width:100%}h1.theme-title{font-size:46px;color:#fff;margin-bottom:1rem}.theme-tagline{font-size:16px;color:#fff;line-height:1.625;margin-bottom:1.5rem}.theme-actions{display:flex;flex-direction:column;justify-content:center;gap:1rem}.theme-hero-section .interactive-cta-btn,.theme-hero-section .interactive-cta-btn-wrapper .secondary-cta{max-width:100%}.interactive-cta-btn-wrapper .secondary-cta{margin-left:0}.section-title{font-family:var(--zf-primary-bold);font-size:42px;letter-spacing:-1.5px;margin-bottom:2rem}.section-subtitle{font-family:var(--zf-primary-bold);font-size:1.8rem;margin-bottom:1rem}.theme-ideal-for-update-date .section-subtitle{font-size:22px}.highlight{color:#008452}.template-pages-scroll-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.template-pages-scroll-wrapper .template-pages-grid{display:grid;grid-template-columns:repeat(4,minmax(200px,1fr));gap:3rem}.template-pages-scroll-wrapper .template-page-item{min-width:200px}.template-pages-scroll-wrapper::-webkit-scrollbar{display:none}.template-pages-scroll-wrapper{-ms-overflow-style:none;scrollbar-width:none}.template-pages-section{padding-top:2.5rem;padding-bottom:2.5rem;overflow:hidden}.related-themes-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem}@media(min-width:640px){.related-themes-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.related-themes-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.template-page-item,.related-theme-item{background-color:#fff;border-radius:.5rem;display:flex;flex-direction:column}.template-page-image,.related-theme-image{width:100%;height:auto;border-radius:.375rem;margin-bottom:2rem}.template-page-label{font-family:var(--zf-primary-regular);text-align:center;font-size:1.125rem;font-weight:500}.theme-details-section .content-wrap{display:flex;gap:2.5rem;padding-top:2.5rem;padding-bottom:2.5rem}.theme-description-features{width:100%}.theme-ideal-for-update-date{width:100%;padding:0 1.5rem;border-radius:.5rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.update-date-wrapper{margin-bottom:3rem}.theme-description{max-width:90%;color:#374151;font-size:1.125rem;line-height:1.625;margin-bottom:5rem}.features-list,.ideal-for-list{list-style:none;padding:0;color:#374151;font-size:1rem;margin-top:0;margin-bottom:0}.features-list li,.ideal-for-list li{position:relative;line-height:1.5}.features-list li{margin-bottom:.75rem;color:#000}.ideal-for-list li{margin-bottom:.5rem}.template-item{width:380px;overflow:hidden}.template-item .template-item-inner{border:.6px solid #6d6d6d;border-radius:20px;box-sizing:border-box;position:relative;overflow:hidden}.template-item-img{width:100%;aspect-ratio:317 / 320;overflow:hidden;display:flex;padding:47px 40px 0;align-items:center;justify-content:center;transition:transform .3s ease;border-radius:8px;box-sizing:border-box}.template-item-img img{width:100%;height:auto;position:relative;bottom:-5px;object-fit:contain;display:block}.template-item-detail{position:absolute;left:0;right:0;top:100%;display:flex;justify-content:space-between;align-self:center;background-color:#fff;padding:14px 20px;border-top:.6px solid #6d6d6d;transition:transform .5s ease}.template-item-inner:hover .template-item-detail{transform:translateY(-100%)}.template-item-inner:hover .template-item-img{transform:scale(1.05)}.template-view-details{color:#000;align-self:center;font-weight:500;font-size:12px;line-height:20px;text-decoration:none;position:relative;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0 1px;transition:background-size .5s ease}.template-view-details:hover{background-size:100% 1px}.template-view-details.disabled-link{background-image:none;cursor:default}.template-view-details.disabled-link{display:none}.template-item-detail:has(.disabled-link){justify-content:flex-end}.template-item-view-demo .interactive-cta-btn-content{color:#000;font-weight:500;font-size:12px !important;line-height:30px;letter-spacing:-0.12px;text-decoration:none}.template-item-view-demo img{vertical-align:middle;margin-right:5px}.template-item-inner .interactive-cta-btn-wrapper{padding:0}.template-item-inner .interactive-cta-btn-wrapper .interactive-cta-btn-content{height:35px;width:105px;padding:2px;align-items:center;transform:none}.template-item-inner .interactive-cta-btn-wrapper .interactive-cta-btn-content:hover{transform:none}.template-info-wrapper{display:flex;align-items:center;margin-top:20px;gap:20px}.template-name{font-weight:500;font-size:16px;line-height:17.95px;margin:0}.template-info-wrapper .template-status-container{background:var(--color-green-medium);color:#fff;padding:0 10px;border-radius:15px}.template-info-wrapper .template-status-container .new-badge{font-family:"Caveat";line-height:20px;font-weight:600}.feature-highlight{font-weight:600}.updated-date{font-size:16px}.related-themes-section{padding:6rem 0 14rem}.related-themes-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;width:100%;margin:50px auto}.template-item{width:100%;overflow:hidden;text-align:center}.related-themes-section .section-title{font-family:"Caveat",cursive;text-align:center;font-size:28px;letter-spacing:.5px;display:flex;align-items:center;justify-content:center;gap:1rem}.related-themes-section .section-title::before,.related-themes-section .section-title::after{content:"";flex:1;border-top:1px solid #dfdfdf;max-width:100%}.related-themes-section .section-title::before{margin-right:40px}.related-themes-section .section-title::after{margin-left:40px}.view-all-themes{text-align:center;margin:0;padding:0}.related-themes-section .interactive-cta-btn-wrapper{justify-content:center}.related-themes-section .interactive-cta-btn-wrapper .secondary-cta{width:max-content}.slide-up-initial{opacity:0;transform:translateY(20px);transition:opacity .8s cubic-bezier(0.23,1,0.32,1),transform .8s cubic-bezier(0.23,1,0.32,1)}.slide-up-active{opacity:1;transform:translateY(0)}.slide-up-initial.delay-1{transition-delay:.05s}.slide-up-initial.delay-2{transition-delay:.1s}.slide-up-initial.delay-3{transition-delay:.15s}.slide-up-initial.delay-4{transition-delay:.2s}.slide-up-initial.delay-5{transition-delay:.25s}.slide-up-initial.delay-6{transition-delay:.3s}.slide-up-initial.delay-7{transition-delay:.35s}@media(min-width:768px){.theme-hero-section{flex-direction:row;padding:5rem 0}.theme-hero-content-wrap{flex-grow:1;flex-basis:0;display:flex;flex-direction:column;justify-content:space-between;text-align:left}.theme-title{font-size:3rem}.theme-actions{justify-content:flex-start}.theme-details-section{flex-direction:row}.theme-description-features{width:75%}.theme-ideal-for-update-date{width:25%}}@media(max-width:1024px){.template-page-item{padding:0}.theme-tagline{line-height:1.4}.interactive-cta-btn-wrapper .interactive-cta-btn-content{height:50px}.interactive-cta-btn-wrapper .secondary-cta{padding:10px 20px 10px 30px}.interactive-cta-btn-wrapper .interactive-cta-btn-content{padding:14px 30px}.theme-hero-section .content-wrap{gap:2.5rem}.template-item-img{aspect-ratio:317 /300}}@media(max-width:992px){.theme-hero-section .content-wrap{align-items:center;gap:1rem}.template-pages-section .content-wrap{width:100%}.theme-hero-section .content-wrap .theme-main-wrap{flex-direction:column-reverse;max-width:100%;margin:auto}.theme-hero-image-container,.theme-ideal-for-update-date{width:100%}.theme-description-features{width:90%;margin:auto}.theme-description{max-width:100%}.theme-title,.theme-tagline,.section-title{text-align:center}.theme-ideal-for-update-date,.theme-details-section .content-wrap{padding:0}.theme-ideal-for-update-date .section-subtitle{margin-bottom:.5rem}.template-page-label,.ideal-for-list li:last-child,.updated-date{margin:0}.theme-description,.ideal-list-wrapper,.update-date-wrapper{margin-bottom:2.5rem}.template-pages-scroll-wrapper{margin-left:20px}.template-item-detail{transform:translateY(-100%)}.view-all-themes.interactive-cta-btn-wrapper{padding-top:3rem}}@media(max-width:768px){.theme-hero-section .content-wrap{max-width:80%}.related-themes-grid{grid-template-columns:1fr;max-width:300px;margin:0 auto}}@media(max-width:480px){.theme-hero-section .content-wrap{max-width:90%}h1.theme-title{font-size:38px}.theme-actions.interactive-cta-btn-wrapper{padding-top:0}}@media(max-width:400px){.related-themes-section .section-title::before,.related-themes-section .section-title::after{content:none}}@media(max-width:375px){.interactive-cta-btn-wrapper .interactive-cta-btn-content,.interactive-cta-btn-wrapper .secondary-cta{font-size:14px}}