.TemplatePreview_Container__2rjq5{position:relative;display:flex;justify-content:center;align-items:center;padding-bottom:30px}.TemplatePreview_Container__2rjq5 .TemplatePreview_close_btn__e849T{position:absolute;right:0;top:-45px}.TemplatePreview_Container__2rjq5 .TemplatePreview_MainContainer__fsy7J{width:90%;max-width:980px;margin-top:95px}.TemplatePreview_Container__2rjq5 .TemplatePreview_name_and_btns_wrap__ycf3N{display:flex;align-items:center;margin-bottom:10px}.TemplatePreview_Container__2rjq5 .TemplatePreview_name_and_btns_wrap__ycf3N .TemplatePreview_template_name__ZTY8R{font-size:32px;font-weight:700;line-height:49px;text-align:left;max-width:95%}.TemplatePreview_Container__2rjq5 .TemplatePreview_name_and_btns_wrap__ycf3N .TemplatePreview_btn_styles__9XuTR{height:40px;border:none;font-weight:600}.TemplatePreview_Container__2rjq5 .TemplatePreview_images_and_desc_wrap__od9EE{display:flex;justify-content:space-between}.TemplatePreview_Container__2rjq5 .TemplatePreview_images_and_desc_wrap__od9EE .TemplatePreview_desc_label__Vad8o{font-size:18px;font-weight:700;line-height:24px;margin-bottom:16px}.TemplatePreview_Container__2rjq5 .TemplatePreview_images_and_desc_wrap__od9EE .TemplatePreview_desc__Spwwk{font-size:16px;font-weight:400;line-height:23px;color:var(--text-secondary);word-wrap:break-word;white-space:pre-wrap}.TemplatePreview_Container__2rjq5 .TemplatePreview_ButtonsContainer__SVmIv{position:relative;display:flex;align-items:center}.TemplatePreview_Container__2rjq5 .TemplatePreview_CarouselWrap__bQwcc{max-width:60%;height:max-content;padding-bottom:50px}.TemplatePreview_Container__2rjq5 .TemplatePreview_DescWrap__bWm7z{max-width:40%;margin-left:30px}.TemplatePreview_Container__2rjq5 .TemplatePreview_RecommendedSection__oRAec{margin-top:60px;padding-top:40px;border-top:var(--border-default)}.TemplatePreview_Container__2rjq5 .TemplatePreview_RecommendedSection__oRAec .TemplatePreview_recommended_label__flDGy{font-size:18px;font-weight:700;line-height:24px;margin-bottom:24px;color:var(--text-primary)}.TemplatePreview_Container__2rjq5 .TemplatePreview_RecommendedSection__oRAec .TemplatePreview_RecommendedTemplatesGrid__zDZzR{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;width:100%}@media(max-width:768px){.TemplatePreview_Container__2rjq5 .TemplatePreview_MainContainer__fsy7J{margin-top:35px}.TemplatePreview_Container__2rjq5 .TemplatePreview_name_and_btns_wrap__ycf3N{flex-direction:column;align-items:flex-start;margin-bottom:20px}.TemplatePreview_Container__2rjq5 .TemplatePreview_name_and_btns_wrap__ycf3N .TemplatePreview_template_name__ZTY8R{font-size:24px;line-height:29px;max-width:100%;margin-bottom:16px}.TemplatePreview_Container__2rjq5 .TemplatePreview_images_and_desc_wrap__od9EE{flex-direction:column}.TemplatePreview_Container__2rjq5 .TemplatePreview_images_and_desc_wrap__od9EE .TemplatePreview_desc_label__Vad8o{margin-bottom:8px}.TemplatePreview_Container__2rjq5 .TemplatePreview_images_and_desc_wrap__od9EE .TemplatePreview_desc__Spwwk{font-size:14px;line-height:20px}.TemplatePreview_Container__2rjq5 .TemplatePreview_CarouselWrap__bQwcc{max-width:100%;padding-bottom:50px}.TemplatePreview_Container__2rjq5 .TemplatePreview_DescWrap__bWm7z{max-width:100%;margin-left:0;margin-top:20px}.TemplatePreview_Container__2rjq5 .TemplatePreview_ButtonsContainer__SVmIv{width:100%;flex-direction:row;gap:8px;flex-wrap:nowrap}.TemplatePreview_Container__2rjq5 .TemplatePreview_ButtonsContainer__SVmIv>*{flex:1;min-width:0}.TemplatePreview_Container__2rjq5 .TemplatePreview_ButtonsContainer__SVmIv .TemplatePreview_btn_styles__9XuTR{min-width:auto!important;padding:0 8px}.TemplatePreview_Container__2rjq5 .TemplatePreview_RecommendedSection__oRAec{margin-top:40px;padding-top:30px}.TemplatePreview_Container__2rjq5 .TemplatePreview_RecommendedSection__oRAec .TemplatePreview_recommended_label__flDGy{font-size:16px;margin-bottom:20px}.TemplatePreview_Container__2rjq5 .TemplatePreview_RecommendedSection__oRAec .TemplatePreview_RecommendedTemplatesGrid__zDZzR{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}}