@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2JL7SUc.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa0ZL7SUc.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2ZL7SUc.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1pL7SUc.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa2pL7SUc.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa25L7SUc.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--primary-color: #1e3a8a;--primary-dark: #0f172a;--accent-color: #ef4444;--accent-hover: #dc2626;--text-main: #1e293b;--text-light: #64748b;--bg-body: #f8fafc;--bg-card: #ffffff;--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 2rem;--spacing-lg: 3rem;--spacing-xl: 5rem;--border-radius: 8px;--border-color: #e2e8f0}body{margin:0;font-family:Inter,system-ui,-apple-system,sans-serif;background-color:#e2e8f0;color:var(--text-main);line-height:1.6}*,*:before,*:after{box-sizing:border-box}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{margin:0;color:var(--primary-dark)}.container{max-width:1440px;margin:0 auto;padding:0 var(--spacing-md)}.text-primary{color:var(--primary-color)}.text-accent{color:var(--accent-color)}.font-bold{font-weight:700}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.layout-wrapper{background:var(--bg-card);border-radius:40px;overflow:hidden;box-shadow:0 25px 50px -12px #00000040;width:96%;max-width:1440px;margin:2rem auto;min-height:80vh;padding:0!important;position:relative;z-index:1}.grid-layout{display:grid!important;grid-template-columns:1.2fr minmax(0,1fr) minmax(0,1fr) 1.2fr!important;grid-template-rows:auto auto repeat(4,minmax(110px,1fr))!important;gap:var(--spacing-sm)!important;align-items:start!important;padding:0 var(--spacing-md)!important}@media (max-width: 1000px){.grid-layout{display:flex!important;flex-direction:column!important;gap:2rem!important;align-items:stretch!important}}lib-header{display:block;position:absolute;top:1.5rem;left:50%;transform:translate(-50%);width:95%;max-width:1400px;z-index:1000}lib-header header{background-color:transparent!important;background:#ffffffb3!important;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border:1px solid rgba(255,255,255,.4);border-radius:20px!important;box-shadow:0 10px 30px -10px #0000001a;padding:.5rem 1rem!important;display:flex;align-items:center}lib-header nav{display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%!important}lib-header .logo{color:var(--primary-dark)!important;font-size:1.5rem;font-weight:800;display:flex!important;align-items:center!important;height:40px!important}lib-header .logo img,lib-header .logo svg{height:100%!important;width:auto!important;object-fit:contain!important}lib-header nav ul{display:flex;gap:2rem;margin:0;padding:0}lib-header nav ul li a{font-weight:600;color:var(--text-light)!important;transition:all .3s ease;text-decoration:none;background:transparent!important}lib-header nav ul li a:hover,lib-header nav ul li a.active{color:var(--primary-color)!important}lib-header .hamburger-btn{display:none!important}lib-header .hamburger-btn span{background-color:var(--primary-dark)!important;height:3px!important;width:24px!important;display:block!important;border-radius:2px!important}@media (max-width: 768px){lib-header .hamburger-btn{display:flex!important;flex-direction:column!important;gap:6px!important;background:transparent!important;border:none!important;padding:4px!important;cursor:pointer!important;z-index:101!important}lib-header nav ul{display:none!important;position:absolute!important;top:100%!important;left:0!important;right:0!important;flex-direction:column!important;background:#ffffffd9!important;backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;border-radius:20px!important;margin-top:1rem!important;padding:1.5rem!important;box-shadow:0 10px 40px -10px #00000026!important;border:1px solid rgba(255,255,255,.4)!important;gap:1rem!important;align-items:center!important}lib-header nav ul.open{display:flex!important}lib-header nav ul li{width:100%!important;text-align:center!important}lib-header nav ul li a{display:block!important;padding:1rem!important;width:100%!important}}lib-footer footer.footer-container{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:2rem 4rem!important;margin-top:auto!important;background:transparent!important;border-top:none!important;position:relative!important;flex-wrap:wrap!important;gap:2rem!important}lib-footer .footer-branding{order:1!important;flex:1!important;display:flex!important;align-items:center!important;justify-content:flex-start!important}lib-footer .logo-wrapper{display:flex!important;align-items:center!important;gap:.75rem!important}lib-footer .footer-logo{height:48px!important;width:auto!important;object-fit:contain!important}lib-footer .logo-text{font-weight:700!important;font-size:1.1rem!important;color:var(--primary-dark, #1e293b)!important}lib-footer .footer-nav{order:2!important;display:flex!important;justify-content:center!important}lib-footer .icons-mode{display:flex!important;gap:1.5rem!important;background:#fff!important;padding:.5rem 1.5rem!important;border-radius:999px!important;box-shadow:0 4px 6px -1px #0000000d!important;border:1px solid rgba(226,232,240,.8)!important}lib-footer .icons-mode a{display:flex!important;align-items:center!important;justify-content:center!important;color:#64748b!important;transition:all .2s!important;width:40px!important;height:40px!important;border-radius:50%!important}lib-footer .icons-mode a svg{width:20px!important;height:20px!important}lib-footer .icons-mode a:hover,lib-footer .icons-mode a.active{color:var(--accent-color, #ef4444)!important;background:#ef44440d!important;transform:translateY(-2px)!important}lib-footer .footer-copyright{order:3!important;flex:1!important;display:flex!important;justify-content:flex-end!important;color:#94a3b8!important;font-size:.85rem!important}lib-footer .rights{display:inline-block!important;margin-left:.25rem!important}@media (max-width: 768px){lib-footer footer.footer-container{flex-direction:column!important;padding:2rem 1rem!important;gap:1.5rem!important;text-align:center!important}lib-footer .footer-branding,lib-footer .footer-copyright{justify-content:center!important;flex:auto!important}}.page-hero-image{width:calc(100% + var(--spacing-md) * 2);margin-left:calc(var(--spacing-md) * -1);margin-right:calc(var(--spacing-md) * -1);height:450px;object-fit:cover;border-radius:32px 32px 0 0;box-shadow:0 10px 30px -5px #0000001a;display:block;margin-bottom:2rem;position:relative;z-index:10}.highlight{background:var(--accent-color);-webkit-background-clip:text;background-clip:text;color:transparent}app-home lib-news-list,app-home lib-news-list .news-container,app-home lib-news-list .news-grid{display:contents!important}app-home .grid-layout>lib-news-card,app-home .grid-layout>lib-shop-list{display:block!important;min-width:0!important}app-home .grid-layout>lib-shop-list,app-home .grid-layout>lib-shop-list .shops-container{display:contents!important}app-home .grid-layout>lib-shop-list .shops-title{grid-column:4!important;grid-row:2!important;margin-bottom:1.5rem!important;margin-top:1rem!important;padding-left:.5rem!important;align-self:start!important;height:auto!important}app-home .grid-layout>lib-shop-list .shops-grid{grid-column:4!important;grid-row:3/span 10!important;margin-top:0!important;display:flex!important;flex-direction:column!important}app-home lib-news-list lib-news-card:nth-of-type(1){grid-column:1/-1!important;grid-row:1!important;order:-1!important;width:calc(100% + var(--spacing-md) * 2)!important;margin-left:calc(var(--spacing-md) * -1)!important;margin-right:calc(var(--spacing-md) * -1)!important;margin-bottom:2rem!important;height:700px!important;z-index:10!important}app-home .grid-layout>lib-news-list .news-title{margin-bottom:1.5rem!important;margin-top:1rem!important;padding-left:.5rem!important;align-self:start!important;height:auto!important}app-home lib-news-list lib-news-card:nth-of-type(2){grid-column:1!important;grid-row:3/span 3!important}app-home lib-news-list lib-news-card:nth-of-type(2) .article-card{height:100%!important}app-home lib-news-list lib-news-card:nth-of-type(3){grid-column:1!important;grid-row:6!important}app-home lib-news-list lib-news-card:nth-of-type(3) .article-card{flex-direction:row!important;align-items:center!important;padding:1rem!important;height:100%!important;min-height:auto!important}app-home lib-news-list lib-news-card:nth-of-type(3) .article-card .card-image{width:100px!important;height:100px!important;min-width:100px!important;aspect-ratio:1/1!important;margin-right:1rem!important;margin-bottom:0!important;border-radius:12px!important}app-home lib-news-list lib-news-card:nth-of-type(3) .article-card .card-content{padding:0!important;justify-content:center!important;background:transparent!important;align-items:flex-start!important;text-align:left!important}app-home lib-news-list lib-news-card:nth-of-type(4){grid-column:2;grid-row:3/span 2!important}app-home lib-news-list lib-news-card:nth-of-type(5){grid-column:3;grid-row:3/span 2!important}app-home lib-news-list lib-news-card:nth-of-type(6){grid-column:2;grid-row:5/span 2!important}app-home lib-news-list lib-news-card:nth-of-type(7){grid-column:3;grid-row:5/span 2!important}app-home lib-news-card .article-card{height:100%;display:flex;flex-direction:column;background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 4px 20px #0000000d;transition:transform .2s,box-shadow .2s;border:1px solid rgba(0,0,0,.05);position:relative}app-home lib-news-card .article-card:hover{transform:translateY(-2px);box-shadow:0 10px 25px #0000001a;cursor:pointer}app-home lib-news-list .article-card .card-category{display:inline-block;padding:.25rem .75rem;border-radius:50px;background:var(--accent-color);color:#fff;font-size:.6rem;font-weight:600;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px}app-home lib-news-list lib-news-card:nth-of-type(1) .article-card{position:relative!important;border:none!important;overflow:hidden!important;border-radius:32px 32px 0 0!important;box-shadow:0 10px 30px -5px #0000001a!important;height:100%!important}app-home lib-news-list lib-news-card:nth-of-type(1) .article-card .card-image{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;z-index:1!important}app-home lib-news-list lib-news-card:nth-of-type(1) .article-card .card-content{position:absolute!important;bottom:0!important;left:0!important;width:100%!important;z-index:2!important;padding:2.5rem 2.5rem 4rem!important;background:linear-gradient(to top,#0f172ae6,#0f172a00)!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;align-items:center!important;text-align:center!important;height:100%!important}app-home lib-news-list lib-news-card:nth-of-type(1) .article-card .card-title{color:#fff!important;font-size:2rem!important;margin-bottom:.5rem!important;text-shadow:0 2px 4px rgba(0,0,0,.3)}app-home lib-news-list lib-news-card:nth-of-type(1) .article-card .card-excerpt{color:#cbd5e1!important;font-size:1.33rem!important;display:-webkit-box!important;-webkit-line-clamp:2!important;line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;max-width:800px}app-home lib-news-list lib-news-card:nth-of-type(2) .article-card{padding:1.25rem!important;justify-content:flex-start!important}app-home lib-news-list lib-news-card:nth-of-type(2) .article-card .card-image{width:100%!important;height:auto!important;aspect-ratio:16/10!important;border-radius:16px!important;margin-bottom:1rem!important}app-home lib-news-list lib-news-card:nth-of-type(2) .article-card .card-content{padding:0!important;background:transparent!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important}app-home lib-news-list lib-news-card:nth-of-type(2) .article-card .card-title{font-size:1.25rem!important;margin-bottom:.5rem!important}app-home lib-news-list lib-news-card:nth-of-type(2) .article-card .card-excerpt{font-size:.9rem!important;color:var(--text-light)!important;display:-webkit-box!important;-webkit-line-clamp:4!important;line-clamp:4!important;-webkit-box-orient:vertical!important;overflow:hidden!important;margin-top:.5rem!important;position:static!important;opacity:1!important;background:transparent!important;box-shadow:none!important;border:none!important;padding:0!important;pointer-events:auto!important;transform:none!important}app-home lib-news-list lib-news-card:nth-of-type(3) .article-card{flex-direction:row!important;align-items:center!important;padding:1rem!important}app-home lib-news-list lib-news-card:nth-of-type(3) .article-card .card-image{width:100px!important;height:100px!important;min-width:100px!important;aspect-ratio:1/1!important;border-radius:12px!important;margin-right:1rem!important;margin-bottom:0!important}app-home lib-news-list lib-news-card:nth-of-type(3) .article-card .card-content{padding:0!important;background:transparent!important;justify-content:center!important;align-items:flex-start!important}app-home lib-news-list lib-news-card:nth-of-type(3) .article-card .card-title{font-size:.9rem!important;margin:0!important}app-home lib-news-list lib-news-card:nth-of-type(3) .article-card .card-excerpt{display:none!important}app-home lib-news-list lib-news-card:nth-of-type(n+4) .article-card{padding:1rem!important;justify-content:flex-start!important;position:relative!important}app-home lib-news-list lib-news-card:nth-of-type(n+4) .article-card .card-image{width:100%!important;height:auto!important;aspect-ratio:16/10!important;border-radius:12px!important;margin-bottom:.75rem!important}app-home lib-news-list lib-news-card:nth-of-type(n+4) .article-card .card-content{padding:0!important;background:transparent!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important}app-home lib-news-list lib-news-card:nth-of-type(n+4) .article-card .card-category{order:1!important}app-home lib-news-list lib-news-card:nth-of-type(n+4) .article-card .card-title{order:2!important;font-size:1rem!important}app-home lib-news-list lib-news-card:nth-of-type(n+4) .article-card .card-excerpt{order:3!important;position:absolute!important;bottom:0!important;left:0!important;width:100%!important;height:auto!important;max-height:85%!important;background:#fffffff5!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;padding:1.5rem!important;border-top:1px solid rgba(0,0,0,.05)!important;border-radius:0 0 24px 24px!important;box-shadow:0 -4px 15px #0000000d!important;opacity:0!important;pointer-events:none!important;transition:all .3s ease-in-out!important;z-index:20!important;color:var(--text-light)!important;font-size:.85rem!important;line-height:1.5!important;display:flex!important;flex-direction:column!important;justify-content:center!important}app-home lib-news-list lib-news-card:nth-of-type(n+4) .article-card:hover .card-excerpt{opacity:1!important;pointer-events:auto!important}app-home .card{background:var(--bg-card);padding:var(--spacing-md);border-radius:16px;border:1px solid rgba(226,232,240,.8);box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008;transition:all .3s ease}app-home .card h2,app-home .card h3{margin-bottom:1.5rem;position:relative;padding-bottom:.5rem}app-home .card h2:after,app-home .card h3:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:3px;background:var(--accent-color);border-radius:2px}app-home lib-shop-list .shops-grid{grid-template-columns:1fr!important;gap:0!important;background:#fff!important;border-radius:24px!important;border:1px solid rgba(226,232,240,.8)!important;box-shadow:0 4px 6px -1px #0000000d!important;padding:0!important;overflow:hidden!important}app-home lib-shop-list .filter-pill{background:#f0f0f0;border-radius:20px;font-weight:500;color:#555;transition:all .2s;font-size:.9rem}app-home lib-shop-list .filter-pill:hover{background:#e0e0e0}app-home lib-shop-list .filter-pill.active{background:var(--primary-dark);color:#fff;box-shadow:0 2px 8px #00000026}app-home lib-shop-list .shops-title{color:var(--primary-dark);font-weight:700}app-home lib-shop-card .shop-card{position:relative!important;background:transparent!important;border-radius:0!important;border:none!important;box-shadow:none!important;border-bottom:1px solid #f1f5f9!important;padding:1.25rem 1.5rem!important;display:flex!important;flex-direction:row!important;align-items:center!important;min-height:auto!important;transition:background .2s!important;margin:0!important}app-home lib-shop-card .shop-card:hover{background:#f8fafc!important;transform:none!important;box-shadow:none!important;border-color:#f1f5f9!important;cursor:pointer}app-home lib-shop-list lib-shop-card:last-child .shop-card{border-bottom:none!important}app-home lib-shop-card .logo-container{padding:0!important;background:#fff!important;position:static!important;width:50px!important;height:50px!important;border-radius:10%!important;overflow:hidden!important;border:1px solid #e2e8f0!important;flex-shrink:0!important;margin-right:1.25rem!important}app-home lib-shop-card .shop-logo{width:100%!important;height:100%!important;object-fit:cover!important;transform:scale(1.1)}app-home lib-shop-card .shop-content{display:flex!important;flex-direction:column!important;padding:0!important;gap:.25rem!important;flex-grow:1!important;align-items:flex-start!important}app-home lib-shop-card .shop-name{order:1!important;font-size:1rem!important;font-weight:700!important;color:var(--primary-dark)!important;margin:0!important}app-home lib-shop-card .description{order:2!important;font-size:.85rem!important;color:var(--text-light)!important;margin:0!important;display:-webkit-box!important;-webkit-line-clamp:3!important;line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}app-home lib-shop-card .categories{order:3!important;margin-top:.25rem!important;display:flex!important;align-items:center!important}app-home lib-shop-card .badge{font-size:.7rem!important;padding:.15rem .5rem!important;background:var(--primary-color);color:#fff;border-radius:8px!important;font-weight:600!important;border:none!important;margin-right:0!important}app-home lib-shop-card .badge:nth-of-type(n+2){display:none!important}app-home lib-shop-card .btn-visit{display:none!important}app-home body lib-news-list lib-news-card-skeleton{display:block!important}app-home lib-news-list lib-news-card-skeleton .card-skeleton{background:#fff!important;border-radius:24px!important;padding:12px!important;height:100%!important;display:flex!important;flex-direction:column!important;border:1px solid rgba(226,232,240,.6)!important;box-shadow:0 4px 6px -1px #0000000d!important;box-sizing:border-box!important;position:relative!important;overflow:hidden!important}app-home lib-news-list lib-news-card-skeleton:nth-of-type(1){grid-column:1/-1!important;grid-row:1!important;order:-1!important;width:calc(100% + var(--spacing-md) * 2)!important;margin-left:calc(var(--spacing-md) * -1)!important;margin-right:calc(var(--spacing-md) * -1)!important;margin-bottom:2rem!important;height:600px!important;z-index:10!important}app-home lib-news-list lib-news-card-skeleton:nth-of-type(1) .card-skeleton{border-radius:32px 32px 0 0!important;border:none!important;padding:0!important}app-home lib-news-list lib-news-card-skeleton:nth-of-type(1) .skeleton-image{width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important;border-radius:0!important}app-home lib-news-list lib-news-card-skeleton:nth-of-type(1) .card-content{position:absolute!important;bottom:0!important;left:0!important;width:100%!important;padding:2.5rem 2.5rem 4rem!important;display:flex!important;flex-direction:column!important;align-items:center!important;z-index:2!important;background:linear-gradient(to top,#fff,#fff0)!important}app-home lib-news-list lib-news-card-skeleton:nth-of-type(2){grid-column:1!important;grid-row:3/span 3!important}app-home lib-news-list lib-news-card-skeleton:nth-of-type(2) .skeleton-image{height:250px!important;border-radius:16px!important}app-home lib-news-list lib-news-card-skeleton:nth-of-type(3){grid-column:1!important;grid-row:6!important}app-home lib-news-list lib-news-card-skeleton:nth-of-type(3) .card-skeleton{flex-direction:row!important;align-items:center!important}app-home lib-news-list lib-news-card-skeleton:nth-of-type(3) .skeleton-image{width:100px!important;height:100px!important;border-radius:12px!important;margin-right:1rem!important}app-home lib-news-list lib-news-card-skeleton:nth-of-type(3) .skeleton-excerpt{display:none!important}app-home lib-news-list lib-news-card-skeleton:nth-of-type(4){grid-column:2;grid-row:3/span 2!important}app-home lib-news-list lib-news-card-skeleton:nth-of-type(5){grid-column:3;grid-row:3/span 2!important}app-home lib-news-list lib-news-card-skeleton:nth-of-type(6){grid-column:2;grid-row:5/span 2!important}app-home lib-news-list lib-news-card-skeleton:nth-of-type(7){grid-column:3;grid-row:5/span 2!important}app-home lib-news-list lib-news-card-skeleton:nth-of-type(n+4){align-self:start!important;height:auto!important}app-home lib-news-list lib-news-card-skeleton:nth-of-type(n+4) .skeleton-excerpt{display:none!important}app-home lib-shop-list lib-shop-card-skeleton{display:block!important;border-bottom:1px solid #f1f5f9!important}app-home lib-shop-list lib-shop-card-skeleton:last-child{border-bottom:none!important}app-home lib-shop-list lib-shop-card-skeleton .card-skeleton{display:flex!important;flex-direction:row!important;align-items:center!important;padding:1.25rem 1.5rem!important;background:transparent!important;box-shadow:none!important;border:none!important;border-radius:0!important;margin:0!important;height:auto!important}app-home lib-shop-list lib-shop-card-skeleton .skeleton-logo{width:48px!important;height:48px!important;border-radius:50%!important;margin-right:1.25rem!important;margin-bottom:0!important;flex-shrink:0!important}app-home lib-shop-list lib-shop-card-skeleton .card-content{display:flex!important;flex-direction:column!important;flex-grow:1!important;padding:0!important;gap:.35rem!important;align-items:flex-start!important}app-home lib-shop-list lib-shop-card-skeleton .skeleton-title{height:1rem!important;width:50%!important;margin:0!important;order:1!important;border-radius:4px!important}app-home lib-shop-list lib-shop-card-skeleton .skeleton-description{order:2!important;height:.75rem!important;width:80%!important;margin:0!important;border-radius:4px!important}app-home lib-shop-list lib-shop-card-skeleton .skeleton-description:nth-of-type(n+2){display:none!important}app-home lib-shop-list lib-shop-card-skeleton .categories-skeleton{order:3!important;display:flex!important;gap:.5rem!important;margin-top:.25rem!important}app-home lib-shop-list lib-shop-card-skeleton .skeleton-badge{width:60px!important;height:16px!important;border-radius:8px!important}app-home lib-shop-list lib-shop-card-skeleton .skeleton-badge:nth-of-type(n+2){display:none!important}app-home lib-shop-list lib-shop-card-skeleton .spacer{display:none!important}@media (max-width: 1000px){app-home lib-news-list lib-news-card:nth-of-type(n+2),app-home lib-news-list lib-news-card-skeleton:nth-of-type(n+2){width:100%!important;height:auto!important;grid-column:auto!important;grid-row:auto!important;margin:0 0 1.5rem!important}app-home lib-news-list lib-news-card:nth-of-type(n+2) .article-card,app-home lib-news-list lib-news-card-skeleton:nth-of-type(n+2) .card-skeleton{height:auto!important;min-height:0!important;display:flex!important;flex-direction:column!important}app-home lib-news-list lib-news-card-skeleton:nth-of-type(n+2) .skeleton-image{width:100%!important;height:auto!important;aspect-ratio:16/9!important;position:relative!important}app-home lib-news-list lib-news-card:nth-of-type(n+2) .card-image{width:100%!important;height:auto!important;aspect-ratio:16/9!important;margin-bottom:1rem!important}app-home lib-news-list,app-home lib-shop-list{display:block!important;width:100%!important}app-home lib-shop-list,app-home lib-shop-list lib-shop-card-skeleton{width:100%!important;grid-column:auto!important}app-home lib-shop-list lib-shop-card-skeleton .card-skeleton{width:100%!important;height:auto!important;padding:1rem!important}app-home lib-news-list .news-container{display:flex!important;flex-direction:column!important}app-home lib-news-list .news-grid{display:contents!important}app-home lib-news-list .news-title{order:2!important;margin-top:1rem!important;margin-bottom:1.5rem!important;position:relative!important;z-index:2!important;padding-left:.5rem!important}app-home lib-news-list lib-news-card:nth-of-type(1),app-home lib-news-list lib-news-card-skeleton:nth-of-type(1){order:1!important}app-home lib-news-list lib-news-card:nth-of-type(n+2),app-home lib-news-list lib-news-card-skeleton:nth-of-type(n+2){order:3!important}}app-news .news-title.section-title{font-family:var(--font-main);font-size:3rem;font-weight:800;margin-bottom:2rem;color:var(--primary-color);letter-spacing:-1px;text-align:center}app-news lib-news-list .news-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))!important;gap:2rem!important;margin-top:2rem!important;padding:0 var(--spacing-md)!important}@media (min-width: 1024px){app-news lib-news-list .news-grid>lib-news-card:first-child{grid-column:span 4!important}app-news lib-news-list .news-grid>lib-news-card:first-child .article-card{flex-direction:row!important;align-items:center!important}app-news lib-news-list .news-grid>lib-news-card:first-child .article-card .card-image{width:50%!important;height:100%!important;margin-bottom:0!important;aspect-ratio:auto!important;border-radius:12px 0 0 12px!important;object-fit:cover!important}app-news lib-news-list .news-grid>lib-news-card:first-child .article-card .card-content{width:50%!important;padding:3rem!important;justify-content:center!important}app-news lib-news-list .news-grid>lib-news-card:first-child .article-card .card-title{font-size:1.75rem!important;margin-bottom:1rem!important;line-height:1.3!important}app-news lib-news-list .news-grid>lib-news-card:first-child .article-card .card-excerpt{position:static!important;opacity:1!important;background:transparent!important;padding:0!important;box-shadow:none!important;border:none!important;color:var(--text-light)!important;pointer-events:auto!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:0!important;border-top:none!important;margin-top:1rem!important;display:-webkit-box!important}}app-news lib-news-card .article-card{background:#fff;border-radius:24px;padding:1rem!important;justify-content:flex-start!important;box-shadow:0 4px 20px #0000000d;transition:transform .2s,box-shadow .2s;border:1px solid rgba(0,0,0,.05);position:relative}app-news lib-news-card .article-card .card-image{width:100%!important;height:auto!important;aspect-ratio:16/10!important;border-radius:12px!important;margin-bottom:.75rem!important}app-news lib-news-card .article-card .card-content{padding:0!important;background:transparent!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important}app-news lib-news-card .article-card .card-category{display:inline-block;padding:.25rem .75rem;border-radius:50px;background:var(--accent-color);color:#fff;font-size:.6rem;font-weight:600;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px}app-news lib-news-card .article-card .card-title{font-size:1rem!important}app-news lib-news-card .article-card:hover{transform:translateY(-2px);box-shadow:0 10px 25px #0000001a;cursor:pointer}app-news lib-news-card .article-card .card-excerpt{position:absolute!important;bottom:0!important;left:0!important;width:100%!important;height:auto!important;max-height:85%!important;background:#fffffff5!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;padding:1.5rem!important;border-top:1px solid rgba(0,0,0,.05)!important;border-radius:0 0 24px 24px!important;box-shadow:0 -4px 15px #0000000d!important;opacity:0!important;pointer-events:none!important;transition:all .3s ease-in-out!important;z-index:20!important;color:var(--text-light)!important;font-size:.85rem!important;line-height:1.5!important;display:flex!important;flex-direction:column!important;justify-content:center!important}app-news lib-news-card .article-card:hover .card-excerpt{opacity:1!important;pointer-events:auto!important}@media (min-width: 1024px){app-news lib-news-list .news-grid>lib-news-card-skeleton:first-child{grid-column:span 4!important}app-news lib-news-list .news-grid>lib-news-card-skeleton:first-child .card-skeleton{display:flex!important;flex-direction:row!important;align-items:center!important;padding:0!important;overflow:hidden!important}app-news lib-news-list .news-grid>lib-news-card-skeleton:first-child .card-skeleton .skeleton-image{width:50%!important;height:100%!important;aspect-ratio:auto!important;border-radius:12px 0 0 12px!important;margin-bottom:0!important}app-news lib-news-list .news-grid>lib-news-card-skeleton:first-child .card-skeleton .card-content{width:50%!important;padding:3rem!important;gap:1rem!important}}app-news lib-news-card-skeleton .card-skeleton{padding:1rem!important;border-radius:24px!important;background:#fff!important;border:1px solid rgba(0,0,0,.05)}app-news lib-news-card-skeleton .card-skeleton .skeleton-image{width:100%!important;aspect-ratio:16/10!important;border-radius:12px!important;margin-bottom:.75rem!important}app-news lib-news-card-skeleton .card-skeleton .card-content{display:flex!important;flex-direction:column!important;gap:.5rem!important}app-news lib-news-empty .empty-state{background:transparent!important;border:none!important}app-news-detail lib-news-detail .article-container{margin:0 auto!important;padding:0!important}app-news-detail lib-news-detail .article-container .article-header{margin-bottom:2rem!important}app-news-detail lib-news-detail .article-container .article-header .cover-image{width:100%!important;height:500px!important;border-radius:0!important;object-fit:cover!important;margin-bottom:2rem!important;box-shadow:0 10px 30px -10px #0000001a!important}app-news-detail lib-news-detail .article-container .article-header .header-content{text-align:center!important;margin:0 auto;width:90%}app-news-detail lib-news-detail .article-container .article-header .header-content .category{display:inline-block;padding:.25rem .75rem;border-radius:50px;background:var(--accent-color);color:#fff;font-size:.6rem;font-weight:600;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.5px;margin-bottom:1rem!important;display:inline-block!important}app-news-detail lib-news-detail .article-container .article-header .header-content h1{font-size:2.5rem!important;font-weight:800!important;color:var(--primary-dark)!important;margin-bottom:1rem!important;line-height:1.2!important;letter-spacing:-.5px!important}app-news-detail lib-news-detail .article-container .article-header .header-content .meta{display:flex!important;justify-content:center!important;gap:1.5rem!important;color:var(--text-light)!important;font-size:.95rem!important}app-news-detail lib-news-detail .article-container .article-header .header-content .meta .author{font-weight:600!important;color:var(--primary-dark)!important}app-news-detail lib-news-detail .article-container .content{font-size:1.15rem!important;line-height:1.8!important;color:var(--text-main)!important;margin-bottom:3rem!important}app-news-detail lib-news-detail .article-container .content p{margin-bottom:1.5rem!important}app-news-detail lib-news-detail .article-container .read-more-wrapper{background:#f8fafc!important;border-radius:16px!important;padding:3rem 2rem!important;text-align:center!important;border:1px solid #e2e8f0!important;margin-top:3rem!important;margin:0 auto;width:90%}app-news-detail lib-news-detail .article-container .read-more-wrapper .excerpt{font-style:italic!important;color:var(--text-light)!important;margin-bottom:2rem!important;max-width:80%;margin-left:auto;margin-right:auto}app-news-detail lib-news-detail .article-container .read-more-wrapper .cta-container{display:flex!important;justify-content:center!important}app-news-detail lib-news-detail .article-container .read-more-wrapper .cta-button{display:inline-flex!important;align-items:center!important;gap:.5rem!important;border-radius:50px!important;padding:1rem 2.5rem!important;border:solid 1.5px var(--primary-color);background:transparent;color:var(--primary-color);font-size:1.1rem!important;font-weight:600!important;cursor:pointer!important;transition:all .2s!important;text-decoration:none!important;box-shadow:none!important}app-news-detail lib-news-detail .article-container .read-more-wrapper .cta-button:hover{transform:translateY(-2px)!important;box-shadow:0 4px 12px #dc262640!important;border:none;background:var(--accent-color);color:#fff}app-news-detail lib-news-detail .article-container .read-more-wrapper .cta-button:hover .icon{transform:translate(3px)!important;transition:transform .2s!important}app-news-detail lib-news-detail-empty .error-container{margin-top:20%!important;margin:4rem auto;max-width:600px}app-shops .shops-title.section-title{font-family:var(--font-main);font-size:3rem;font-weight:800;margin-bottom:2rem;color:var(--primary-color);letter-spacing:-1px;text-align:center}app-shops lib-shop-list .shops-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))!important;gap:2rem!important;margin-top:2rem!important;padding:0 var(--spacing-md)!important}app-shops lib-shop-list .filter-bar{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:2.5rem;padding:0 var(--spacing-md)}app-shops lib-shop-list .filter-bar .filter-pill{background:transparent;border:none;border-radius:50px;padding:.6rem 1.25rem;font-size:.95rem;font-weight:500;color:var(--primary-color);transition:all .2s ease;box-shadow:0 1px 2px #0000000d}app-shops lib-shop-list .filter-bar .filter-pill:hover{transform:translateY(-2px);background:transparent;color:var(--primary-color);border:1px solid var(--primary-color);box-shadow:0 4px 6px -1px var(--primary-dark)}app-shops lib-shop-list .filter-bar .filter-pill.active{background:var(--primary-color);color:#fff;border-color:var(--primary-color);box-shadow:0 4px 10px var(--primary-dark);transform:translateY(-2px)}app-shops lib-shop-list .filter-bar .filter-pill-skeleton{height:40px!important;width:100px!important;border-radius:50px!important;border:none!important;background-color:#e0e0e0!important;background-image:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%)!important;background-size:200% 100%!important;background-repeat:no-repeat!important;animation:shimmer 1.5s infinite!important}app-shops lib-shop-card .shop-card{background:#fff!important;border-radius:20px!important;border:1px solid rgba(0,0,0,.06)!important;padding:2rem 1.5rem!important;text-align:center!important;align-items:center!important;transition:all .3s ease!important;position:relative!important;display:flex!important;flex-direction:column!important}app-shops lib-shop-card .shop-card:hover{transform:translateY(-5px)!important;box-shadow:0 15px 30px -5px #0000001a!important;border-color:transparent!important;cursor:pointer}app-shops lib-shop-card .shop-card .logo-container{width:90px!important;height:90px!important;margin:0 auto 1.5rem!important;border-radius:10%!important;padding:.75rem!important;background:#fff!important;border:1px solid #f1f5f9!important;box-shadow:0 4px 10px #00000008!important;display:flex!important;align-items:center!important;justify-content:center!important}app-shops lib-shop-card .shop-card .logo-container .shop-logo{max-width:100%!important;max-height:100%!important;object-fit:contain!important}app-shops lib-shop-card .shop-card .shop-content{width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;flex:1!important;padding:0!important}app-shops lib-shop-card .shop-card .shop-content .shop-name{font-size:1.2rem!important;margin-bottom:.75rem!important;color:var(--primary-dark)!important;font-weight:700!important}app-shops lib-shop-card .shop-card .shop-content .categories{justify-content:center!important;margin-bottom:1.25rem!important;display:flex!important;gap:.5rem!important}app-shops lib-shop-card .shop-card .shop-content .categories .badge{font-size:.7rem!important;padding:.15rem .5rem!important;background:var(--primary-color);color:#fff;border-radius:8px!important;font-weight:600!important;border:none!important;margin-right:0!important}app-shops lib-shop-card .shop-card .shop-content .description{font-size:.9rem!important;color:var(--text-light)!important;line-height:1.5!important;margin-bottom:1.5rem!important;text-align:center!important;display:-webkit-box!important;-webkit-line-clamp:3!important;line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}app-shops lib-shop-card .shop-card .shop-content .btn-visit{margin-top:auto!important;border-radius:50px!important;padding:.6rem 2rem!important;border:solid 1.5px var(--primary-color);background:transparent;color:var(--primary-color);font-size:.9rem!important;font-weight:600!important;cursor:pointer!important;transition:background .2s!important;width:auto!important}app-shops lib-shop-card .shop-card .shop-content .btn-visit:hover{border:none;background:var(--accent-color);color:#fff}app-shops lib-shop-card-skeleton .card-skeleton{background:#fff!important;border-radius:20px!important;border:1px solid rgba(0,0,0,.06)!important;padding:2rem 1.5rem!important;display:flex!important;flex-direction:column!important;align-items:center!important;height:100%!important}app-shops lib-shop-card-skeleton .card-skeleton .skeleton-logo{width:90px!important;height:90px!important;border-radius:10%!important;margin:0 auto 1.5rem!important;background-color:#e0e0e0!important;background-image:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%)!important;background-size:200% 100%!important;background-repeat:no-repeat!important;animation:shimmer 1.5s infinite!important}app-shops lib-shop-card-skeleton .card-skeleton .card-content{width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;flex:1!important}app-shops lib-shop-card-skeleton .card-skeleton .skeleton-title{width:60%!important;height:1.5rem!important;margin-bottom:1rem!important;border-radius:4px!important;background-color:#e0e0e0!important;background-image:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%)!important;background-size:200% 100%!important;background-repeat:no-repeat!important;animation:shimmer 1.5s infinite!important}app-shops lib-shop-card-skeleton .card-skeleton .categories-skeleton{display:flex!important;gap:.5rem!important;margin-bottom:1.25rem!important;justify-content:center!important}app-shops lib-shop-card-skeleton .card-skeleton .categories-skeleton .skeleton-badge{width:60px!important;height:20px!important;border-radius:8px!important;background-color:#e0e0e0!important;background-image:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%)!important;background-size:200% 100%!important;background-repeat:no-repeat!important;animation:shimmer 1.5s infinite!important}app-shops lib-shop-card-skeleton .card-skeleton .skeleton-description{width:100%!important;height:.8rem!important;margin-bottom:.5rem!important;border-radius:4px!important;background-color:#e0e0e0!important;background-image:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%)!important;background-size:200% 100%!important;background-repeat:no-repeat!important;animation:shimmer 1.5s infinite!important}app-shops lib-shop-card-skeleton .card-skeleton .skeleton-button{margin-top:auto!important;width:140px!important;height:40px!important;border-radius:50px!important;background-color:#e0e0e0!important;background-image:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%)!important;background-size:200% 100%!important;background-repeat:no-repeat!important;animation:shimmer 1.5s infinite!important}app-shops lib-shop-empty .empty-state{background:transparent!important;border:none!important}app-shop-detail lib-shop-detail .shop-detail-container .banner-wrapper{height:500px}app-shop-detail lib-shop-detail .shop-detail-container .banner-wrapper:after{content:""!important;position:absolute!important;bottom:0!important;left:0!important;width:100%!important;height:50%!important;background:linear-gradient(to top,rgba(0,0,0,.4),transparent)!important;z-index:1!important}app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper{padding:0 var(--spacing-md)!important;max-width:1100px!important;margin:0 auto!important;position:relative!important;z-index:10!important}app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .header-section{margin-top:-100px!important;background:#fff!important;border-radius:24px!important;padding:2.5rem!important;box-shadow:0 10px 40px -10px #0000001a!important;display:flex!important;align-items:center!important;gap:2rem!important;border:1px solid rgba(0,0,0,.05)!important;margin-bottom:3rem!important}@media (max-width: 768px){app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .header-section{flex-direction:column!important;text-align:center!important;padding:1.5rem!important;margin-top:-60px!important;gap:1.5rem!important}}app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .header-section .badge{font-size:.7rem!important;padding:.15rem .5rem!important;background:var(--primary-color);color:#fff;border-radius:8px!important;font-weight:600!important;border:none!important;margin-right:0!important}app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .header-section .action-box .btn-visit-large{border:solid 1.5px var(--primary-color);background:transparent;color:var(--primary-color);padding:1rem 2rem!important;border-radius:50px!important;font-size:1rem!important;font-weight:600!important;cursor:pointer!important;display:flex!important;align-items:center!important;gap:.5rem!important;transition:all .2s ease!important;box-shadow:0 4px 15px #1e3a8a33!important}app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .header-section .action-box .btn-visit-large .arrow{transition:transform .2s ease!important}app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .header-section .action-box .btn-visit-large:hover{border:none;background:var(--accent-color);color:#fff;transform:translateY(-2px)!important;box-shadow:0 10px 20px #dc26264d!important}app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .header-section .action-box .btn-visit-large:hover .arrow{transform:translate(4px)!important}app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .offers-section{margin-top:3rem!important}app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .offers-section h2{font-family:var(--font-main);font-size:3rem;font-weight:800;margin-bottom:2rem;color:var(--primary-color);letter-spacing:-1px;text-align:center;text-align:left!important;font-size:1.8rem!important;margin-bottom:2rem!important}app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .offers-section .offers-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(340px,1fr))!important;gap:1.5rem!important}app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .offers-section .offers-grid lib-offer-card .offer-card{background:snow!important;border:2px dashed #cbd5e1!important;border-radius:12px!important;padding:1.5rem!important;position:relative!important;transition:all .3s ease!important;display:flex!important;flex-direction:column!important;height:100%!important}app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .offers-section .offers-grid lib-offer-card .offer-card:hover{background:#fff!important;border-color:var(--primary-color)!important;transform:translateY(-3px)!important;box-shadow:0 10px 20px #0000000d!important}app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .offers-section .offers-grid lib-offer-card .offer-card:before{content:""!important;position:absolute!important;left:-2px!important;top:20px!important;bottom:20px!important;width:4px!important;background:var(--accent-color)!important;border-radius:0 4px 4px 0!important}app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .offers-section .offers-grid lib-offer-card .offer-card .offer-content{display:flex!important;flex-direction:column!important;height:100%!important}app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .offers-section .offers-grid lib-offer-card .offer-card h3{font-weight:700!important;font-size:1.1rem!important;color:var(--primary-dark)!important;margin-bottom:.5rem!important}app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .offers-section .offers-grid lib-offer-card .offer-card p{font-size:.9rem!important;color:var(--text-light)!important;margin-bottom:1rem!important;flex:1!important}app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .offers-section .offers-grid lib-offer-card .offer-card .btn-offer,app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .offers-section .offers-grid lib-offer-card .offer-card .code-box{width:100%!important;padding:.75rem!important;background:#1e3a8a0d!important;color:var(--primary-dark)!important;border:1px solid rgba(30,58,138,.1)!important;border-radius:8px!important;font-weight:600!important;transition:all .2s!important;text-align:center!important;cursor:pointer!important}app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .offers-section .offers-grid lib-offer-card .offer-card .btn-offer:hover,app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .offers-section .offers-grid lib-offer-card .offer-card .code-box:hover{background:var(--primary-dark)!important;color:#fff!important}app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .offers-section .offers-grid lib-offer-card .offer-card .code-box{display:flex!important;justify-content:space-between!important;align-items:center!important;font-family:monospace!important;font-size:1.1rem!important}app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .offers-section .offers-grid lib-offer-card .offer-card .code-box .copy-hint{font-size:.75rem!important;text-transform:uppercase!important;opacity:.7!important}app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .similar-shops-section .similar-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))!important;gap:1.5rem!important}app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .similar-shops-section .similar-grid lib-shop-card .shop-card,app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .similar-shops-section .similar-grid lib-shop-card-skeleton .card-skeleton{background:#fff!important;border-radius:20px!important;border:1px solid rgba(0,0,0,.06)!important;padding:1.5rem!important;height:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;transition:all .3s!important}app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .similar-shops-section .similar-grid lib-shop-card .shop-card:hover,app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .similar-shops-section .similar-grid lib-shop-card-skeleton .card-skeleton:hover{transform:translateY(-5px)!important;box-shadow:0 15px 30px -5px #0000001a!important}app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .similar-shops-section .similar-grid lib-shop-card .shop-card .logo-container,app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .similar-shops-section .similar-grid lib-shop-card .shop-card .skeleton-logo,app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .similar-shops-section .similar-grid lib-shop-card-skeleton .card-skeleton .logo-container,app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .similar-shops-section .similar-grid lib-shop-card-skeleton .card-skeleton .skeleton-logo{width:70px!important;height:70px!important;border-radius:50%!important;margin:0 auto 1rem!important;background:#fff!important;border:1px solid #f1f5f9!important;padding:.5rem!important;display:flex!important;align-items:center!important;justify-content:center!important}app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .similar-shops-section .similar-grid lib-shop-card .shop-card .logo-container img,app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .similar-shops-section .similar-grid lib-shop-card .shop-card .skeleton-logo img,app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .similar-shops-section .similar-grid lib-shop-card-skeleton .card-skeleton .logo-container img,app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .similar-shops-section .similar-grid lib-shop-card-skeleton .card-skeleton .skeleton-logo img{object-fit:contain!important;max-width:100%!important;max-height:100%!important}app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .similar-shops-section .similar-grid lib-shop-card .shop-card .shop-content,app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .similar-shops-section .similar-grid lib-shop-card .shop-card .card-content,app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .similar-shops-section .similar-grid lib-shop-card-skeleton .card-skeleton .shop-content,app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .similar-shops-section .similar-grid lib-shop-card-skeleton .card-skeleton .card-content{padding:0!important;width:100%!important}app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .similar-shops-section .similar-grid lib-shop-card .shop-card .shop-content .shop-name,app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .similar-shops-section .similar-grid lib-shop-card .shop-card .shop-content .skeleton-title,app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .similar-shops-section .similar-grid lib-shop-card .shop-card .card-content .shop-name,app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .similar-shops-section .similar-grid lib-shop-card .shop-card .card-content .skeleton-title,app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .similar-shops-section .similar-grid lib-shop-card-skeleton .card-skeleton .shop-content .shop-name,app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .similar-shops-section .similar-grid lib-shop-card-skeleton .card-skeleton .shop-content .skeleton-title,app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .similar-shops-section .similar-grid lib-shop-card-skeleton .card-skeleton .card-content .shop-name,app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .similar-shops-section .similar-grid lib-shop-card-skeleton .card-skeleton .card-content .skeleton-title{font-size:1.1rem!important;margin-bottom:.5rem!important;font-weight:700!important;color:var(--primary-dark)!important}app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .similar-shops-section .similar-grid lib-shop-card .shop-card .shop-content .description,app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .similar-shops-section .similar-grid lib-shop-card .shop-card .shop-content .skeleton-description,app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .similar-shops-section .similar-grid lib-shop-card .shop-card .card-content .description,app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .similar-shops-section .similar-grid lib-shop-card .shop-card .card-content .skeleton-description,app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .similar-shops-section .similar-grid lib-shop-card-skeleton .card-skeleton .shop-content .description,app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .similar-shops-section .similar-grid lib-shop-card-skeleton .card-skeleton .shop-content .skeleton-description,app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .similar-shops-section .similar-grid lib-shop-card-skeleton .card-skeleton .card-content .description,app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .similar-shops-section .similar-grid lib-shop-card-skeleton .card-skeleton .card-content .skeleton-description{display:none!important}app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .similar-shops-section .similar-grid lib-shop-card .shop-card .shop-content .categories,app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .similar-shops-section .similar-grid lib-shop-card .shop-card .shop-content .categories-skeleton,app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .similar-shops-section .similar-grid lib-shop-card .shop-card .card-content .categories,app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .similar-shops-section .similar-grid lib-shop-card .shop-card .card-content .categories-skeleton,app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .similar-shops-section .similar-grid lib-shop-card-skeleton .card-skeleton .shop-content .categories,app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .similar-shops-section .similar-grid lib-shop-card-skeleton .card-skeleton .shop-content .categories-skeleton,app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .similar-shops-section .similar-grid lib-shop-card-skeleton .card-skeleton .card-content .categories,app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .similar-shops-section .similar-grid lib-shop-card-skeleton .card-skeleton .card-content .categories-skeleton{margin-bottom:1rem!important;justify-content:center!important}app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .similar-shops-section .similar-grid lib-shop-card .shop-card .shop-content .categories .badge,app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .similar-shops-section .similar-grid lib-shop-card .shop-card .shop-content .categories-skeleton .badge,app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .similar-shops-section .similar-grid lib-shop-card .shop-card .card-content .categories .badge,app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .similar-shops-section .similar-grid lib-shop-card .shop-card .card-content .categories-skeleton .badge,app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .similar-shops-section .similar-grid lib-shop-card-skeleton .card-skeleton .shop-content .categories .badge,app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .similar-shops-section .similar-grid lib-shop-card-skeleton .card-skeleton .shop-content .categories-skeleton .badge,app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .similar-shops-section .similar-grid lib-shop-card-skeleton .card-skeleton .card-content .categories .badge,app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .similar-shops-section .similar-grid lib-shop-card-skeleton .card-skeleton .card-content .categories-skeleton .badge{font-size:.7rem!important;padding:.15rem .5rem!important;background:var(--primary-color);color:#fff;border-radius:8px!important;font-weight:600!important;border:none!important;margin-right:0!important;font-size:.6rem!important}app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .similar-shops-section .similar-grid lib-shop-card .shop-card .shop-content .btn-visit,app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .similar-shops-section .similar-grid lib-shop-card .shop-card .shop-content .skeleton-button,app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .similar-shops-section .similar-grid lib-shop-card .shop-card .card-content .btn-visit,app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .similar-shops-section .similar-grid lib-shop-card .shop-card .card-content .skeleton-button,app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .similar-shops-section .similar-grid lib-shop-card-skeleton .card-skeleton .shop-content .btn-visit,app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .similar-shops-section .similar-grid lib-shop-card-skeleton .card-skeleton .shop-content .skeleton-button,app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .similar-shops-section .similar-grid lib-shop-card-skeleton .card-skeleton .card-content .btn-visit,app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .similar-shops-section .similar-grid lib-shop-card-skeleton .card-skeleton .card-content .skeleton-button{margin-top:auto!important;border-radius:50px!important;padding:.5rem 1.5rem!important;border:solid 1.5px var(--primary-color);background:transparent;color:var(--primary-color);font-size:.85rem!important;font-weight:600!important;width:auto!important}app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .similar-shops-section .similar-grid lib-shop-card .shop-card .shop-content .btn-visit:hover,app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .similar-shops-section .similar-grid lib-shop-card .shop-card .shop-content .skeleton-button:hover,app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .similar-shops-section .similar-grid lib-shop-card .shop-card .card-content .btn-visit:hover,app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .similar-shops-section .similar-grid lib-shop-card .shop-card .card-content .skeleton-button:hover,app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .similar-shops-section .similar-grid lib-shop-card-skeleton .card-skeleton .shop-content .btn-visit:hover,app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .similar-shops-section .similar-grid lib-shop-card-skeleton .card-skeleton .shop-content .skeleton-button:hover,app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .similar-shops-section .similar-grid lib-shop-card-skeleton .card-skeleton .card-content .btn-visit:hover,app-shop-detail lib-shop-detail .shop-detail-container .content-wrapper .similar-shops-section .similar-grid lib-shop-card-skeleton .card-skeleton .card-content .skeleton-button:hover{border:none;background:var(--accent-color);color:#fff}app-shop-detail lib-shop-detail-empty .empty-detail-container{margin-top:20%!important}
