@keyframes product-preview_loading__57IQ_{0%{background-position:200% 0}to{background-position:-200% 0}}.product-preview_textContainer__4JBwC{display:flex;flex-direction:column;gap:4px}.product-preview_titlePriceContainer__rH3dK{display:flex;justify-content:space-between;margin-top:12px}.product-preview_title__YWjCQ{display:block;color:#f7f7f7;font:500 18px/140% Kanit,sans-serif}.product-preview_price__lsBv9{display:flex;align-items:center;gap:8px;color:#d9d9d9;font:600 18px/100% Source Sans\ 3,sans-serif}.product-preview_newPrice__jP8Mb{color:#cc7faa}.product-preview_oldPrice__8Hoj7{color:#a2a9a8;text-decoration:line-through;font:400 16px/140% Source Sans\ 3,sans-serif}.product-preview_featureContainer__3CYpN{color:#8c8c8c;display:flex;gap:12px}.product-preview_button__2xWUV{margin-top:12px}.product-preview_priceSkeleton__ytE3i{width:80px;height:24px;background-color:#262626;animation:product-preview_pulse__ggg8P 2s cubic-bezier(.4,0,.6,1) infinite}.product-preview_promoBanner__CVJ_0{width:100%;display:flex;justify-content:center;padding:4px 8px;background-color:#fa6464;font-size:14px;font-weight:600;text-align:center}.product-preview_promoBanner__CVJ_0:nth-child(2){background-color:#6b68e2}@keyframes product-preview_pulse__ggg8P{0%,to{opacity:1}50%{opacity:.5}}@keyframes skeleton-product-preview_loading___gd1E{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-product-preview_thumbnail__DIVL9{background:linear-gradient(90deg,#262626 25%,#373737 50%,#262626 75%);background-size:200% 100%;animation:skeleton-product-preview_loading___gd1E 1.5s infinite;aspect-ratio:6/9;border-radius:8px;width:100%}.skeleton-product-preview_textContainer__oSj_K{display:flex;flex-direction:column;gap:4px}.skeleton-product-preview_titlePriceContainer__dWFCc{display:flex;justify-content:space-between;margin-top:12px}.skeleton-product-preview_title__nWeqb{height:25px;width:60%}.skeleton-product-preview_featureContainer__5eGBY,.skeleton-product-preview_title__nWeqb{background:linear-gradient(90deg,#262626 25%,#373737 50%,#262626 75%);background-size:200% 100%;animation:skeleton-product-preview_loading___gd1E 1.5s infinite}.skeleton-product-preview_featureContainer__5eGBY{height:24px;width:50%}.skeleton-product-preview_price__lt_Kp{background:linear-gradient(90deg,#262626 25%,#373737 50%,#262626 75%);background-size:200% 100%;animation:skeleton-product-preview_loading___gd1E 1.5s infinite;height:18px;width:30%}.skeleton-product-preview_button__yKts9{margin-top:12px}@keyframes recommended-products_loading__hl5ax{0%{background-position:200% 0}to{background-position:-200% 0}}.recommended-products_container__ufT3M{margin-top:48px}.recommended-products_container__ufT3M h2{font:600 32px/140% Kanit,sans-serif;color:#f7f7f7;margin-bottom:24px}@media(min-width:768px){.recommended-products_container__ufT3M h2{margin-bottom:32px}}@keyframes templates_loading__U8Eom{0%{background-position:200% 0}to{background-position:-200% 0}}.templates_container__DG62O{display:flex;flex-direction:column;gap:48px}.templates_section__m3JVU{display:flex;flex-direction:column;gap:16px}.templates_header__0yZTW{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:4px;margin-bottom:16px}.templates_header__0yZTW h1{font:600 32px/140% Kanit,sans-serif;color:#f7f7f7;margin:0}.templates_infoTitle__N7Og8{font:600 24px/140% Kanit,sans-serif;color:#f7f7f7;margin:0}.templates_card__n3VkK{background-color:#262626;border-radius:12px;padding:32px;border:1px solid #373737}.templates_signOutBtn__e9XbG{display:flex;align-self:flex-end;align-items:center;color:#d9d9d9;gap:8px;font:600 18px/100% Source Sans\ 3,sans-serif;transition:all .15s cubic-bezier(.4,0,.2,1)}.templates_signOutBtn__e9XbG svg{width:24px;height:24px}.templates_signOutBtn__e9XbG svg path{transition:all .15s cubic-bezier(.4,0,.2,1);fill:#d9d9d9}.templates_signOutBtn__e9XbG:hover{color:#cc7faa}.templates_signOutBtn__e9XbG:hover svg path{fill:#cc7faa}.templates_menuGrid__Yx8_Q{display:grid;gap:16px;margin-bottom:48px}.templates_menuItemContainer__5DBoc{position:relative;display:flex;flex-direction:column;padding:24px 12px 24px 64px;background-color:#373737;border-radius:8px;overflow:hidden;height:128px;justify-content:center;transition:all .15s cubic-bezier(.4,0,.2,1);cursor:pointer}.templates_menuItemContainer__5DBoc:nth-child(odd) svg path{fill:#e9c8db}.templates_menuItemContainer__5DBoc:nth-child(2n) svg path{fill:#d0c8ea}.templates_menuItemContainer__5DBoc:hover{background-color:#262626}.templates_menuItemIcon__l5mXL{position:absolute;left:-40px;width:100px;height:100px;top:50%;transform:translateY(-50%)}.templates_noOrders__Wvzx6{z-index:5;text-align:center}.templates_orderGrid__0imqJ{display:flex;flex-direction:column;gap:48px;width:100%}.templates_noResults___IBn3{margin-top:48px;z-index:5;display:flex;flex-direction:column;gap:16px;align-items:center;text-align:center}.templates_hitsContainer__dE_Gu{color:#a2a9a8;font-weight:600;align-self:center}.templates_hitsContainer__dE_Gu span{color:#f7f7f7}.templates_hitsSkeleton__JxUyY{width:16px;height:22px;border-radius:2px;background:linear-gradient(90deg,#262626 25%,#373737 50%,#262626 75%);background-size:200% 100%;animation:templates_loading__U8Eom 1.5s infinite}.templates_hitsText__yj6ZE{display:flex;gap:4px}.templates_grid__LVtss{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:2rem}@media(min-width:600px){.templates_grid__LVtss{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:1024px){.templates_menuGrid__Yx8_Q{grid-template-columns:repeat(3,1fr)}.templates_menuItemContainer__5DBoc{padding:24px 24px 24px 86px}.templates_menuItemIcon__l5mXL{position:absolute;left:-52px;width:128px;height:128px}.templates_grid__LVtss{grid-template-columns:repeat(4,1fr)}.templates_gridItem__7W4Bo{width:100%}.templates_skeletonThumbnail__2tGgV{aspect-ratio:1;border-radius:8px;overflow:hidden}.templates_skeleton__Qu9mg{width:100%;height:100%;background:linear-gradient(90deg,#262626 25%,#373737 50%,#262626 75%);background-size:200% 100%;animation:templates_loading__U8Eom 1.5s infinite}.templates_errorState__0Tj_Z{text-align:center;padding:3rem 1rem}.templates_errorState__0Tj_Z p{font-size:1.125rem;color:#e74c3c;margin-bottom:1.5rem}}