@charset "UTF-8";:root{--bg-dark: #0f172a;--bg-darker: #0b1120;--bg-slate-950: #020617;--bg-slate-900: #0f172a;--primary-cyan: #06b6d4;--text-chrome: linear-gradient(to bottom, #ffffff 0%, #94a3b8 50%, #ffffff 100%);--text-slate-200: #e2e8f0;--text-slate-400: #94a3b8;--text-slate-500: #64748b;--font-syne: "Space Grotesk", sans-serif;--font-body: "Inter", sans-serif}html,body{margin:0;padding:0;height:100%;overflow:hidden;background-color:var(--bg-dark);color:var(--text-slate-200);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}::selection{background-color:var(--primary-cyan);color:#fff}.font-syne{font-family:var(--font-syne)}.font-body{font-family:var(--font-body)}.text-cyan-500{color:var(--primary-cyan)}.text-slate-400{color:var(--text-slate-400)}.text-white{color:#fff}.snap-container{height:100vh;overflow-y:scroll;scroll-snap-type:y mandatory;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}.snap-container::-webkit-scrollbar{display:none}.snap-container>section,.snap-container>app-shops,.snap-container>app-news{height:100vh;width:100vw;scroll-snap-align:start;position:relative;overflow:hidden;display:block}.snap-container>section section,.snap-container>app-shops section,.snap-container>app-news section{height:100%;width:100%}#showroom{background:radial-gradient(circle at 50% 50%,#1e293b,#0f172a);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.liquid-blob{position:absolute;filter:blur(80px);z-index:0;opacity:.6;animation:moveBlob 20s infinite alternate}.liquid-blob.blob-1{background-color:#164e6333;top:25%;left:25%;width:24rem;height:24rem;border-radius:50%}.liquid-blob.blob-2{background-color:#312e8133;bottom:25%;right:25%;width:30rem;height:30rem;border-radius:50%;animation-delay:-2s}@keyframes moveBlob{0%{transform:translate(0) scale(1)}to{transform:translate(50px,-50px) scale(1.2)}}.showroom-content{z-index:10;text-align:center;display:flex;flex-direction:column;align-items:center;width:100%;max-width:56rem;padding-left:1rem;padding-right:1rem}.showroom-content .hero-title{font-family:var(--font-syne);font-size:6rem;font-weight:600;letter-spacing:-.025em;background:var(--text-chrome);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0px 0px 20px rgba(255,255,255,.1);margin-bottom:2rem;animation:fadeIn 1s ease-out forwards}.showroom-content .glass-search{width:100%;max-width:28rem;margin:0 auto;margin-bottom:2.5rem;transform:translateY(1rem);opacity:0;animation:fadeInUp 1s ease-out .5s forwards;display:block;position:relative;z-index:50}.showroom-content .glass-search .search-bar-wrapper{background:#0f172a99;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);border-radius:9999px;padding:.25rem .25rem .25rem 1.5rem;display:flex;align-items:center;width:100%;transition:background-color .3s,border-color .3s}.showroom-content .glass-search .search-bar-wrapper:hover{border-color:#06b6d44d}.showroom-content .glass-search .search-bar-wrapper input{flex:1;background:transparent;border:none;outline:none;color:var(--text-slate-200);font-family:var(--font-body);font-size:.875rem;width:100%;height:2.5rem}.showroom-content .glass-search .search-bar-wrapper input::placeholder{color:var(--text-slate-500)}.showroom-content .glass-search .search-bar-wrapper .icon{color:var(--text-slate-400);margin-right:.75rem;font-size:1.25rem;display:flex}.showroom-content .glass-search .search-bar-wrapper .btn-search{background-color:#1e293b;color:#fff;border-radius:9999px;padding:.625rem;transition:all .3s;cursor:pointer;border:none;display:flex;align-items:center;justify-content:center}.showroom-content .glass-search .search-bar-wrapper .btn-search iconify-icon{font-size:1.125rem;transition:transform .3s}.showroom-content .glass-search .search-bar-wrapper .btn-search:hover{background-color:#0891b2}.showroom-content .glass-search .search-bar-wrapper .btn-search:hover iconify-icon{transform:translate(.125rem)}.showroom-content .btn-ghost{font-family:var(--font-syne);font-size:.875rem;text-transform:uppercase;letter-spacing:.1em;border:1px solid #334155;color:var(--text-slate-400);padding:.75rem 2rem;text-decoration:none;transition:all .5s;animation:fadeInUp 1s ease-out .8s forwards;cursor:pointer;background:transparent;position:relative;z-index:10}.showroom-content .btn-ghost:hover{border-color:var(--primary-cyan);color:var(--primary-cyan)}.scroll-indicator{left:50%;transform:translate(-50%);position:absolute;bottom:2rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;opacity:.6}.scroll-indicator span{font-family:var(--font-body);font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-slate-500)}.scroll-indicator .line{width:1px;height:3rem;background:linear-gradient(to bottom,var(--primary-cyan),transparent);margin:0 auto}lib-news-ticker{position:absolute;bottom:0;left:0;width:100%;overflow:hidden;border-top:1px solid rgba(255,255,255,.05);background:#0003;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:.5rem 0}lib-news-ticker .news-item{font-family:var(--font-syne);font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--text-slate-500)}lib-news-ticker .news-item:hover .title{color:var(--primary-cyan)}lib-shop-list .section-title{position:relative;z-index:10;width:100%;margin-bottom:.5rem;padding-left:6rem;font-family:var(--font-syne);font-size:3rem;font-weight:500;color:#fff}lib-shop-list .section-title .highlight{background:linear-gradient(to right,#06b6d4,#6366f1);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}lib-shop-list .section-subtitle{position:relative;z-index:10;margin-bottom:1.5rem;padding-left:6rem;font-size:.875rem;max-width:28rem;line-height:1.6;color:var(--text-slate-400)}#shops{background-color:var(--bg-slate-950);display:flex;flex-direction:column;justify-content:center;position:relative}#shops .shops-gradient{position:absolute;inset:0;background:radial-gradient(circle at top right,#0f172a,#020617,#000);opacity:.8;z-index:0;pointer-events:none}#shops .nav-arrow{position:absolute;top:calc(50% + 2rem);transform:translateY(-50%);z-index:20;background:#0f172a99;border:1px solid rgba(255,255,255,.1);color:#fff;border-radius:50%;width:3rem;height:3rem;cursor:pointer;transition:all .3s;display:none;box-shadow:0 4px 6px -1px #00000080;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#shops .nav-arrow svg{width:1.5rem;height:1.5rem}@media (hover: hover) and (pointer: fine){#shops .nav-arrow{display:flex;align-items:center;justify-content:center}}#shops .nav-arrow:hover{background:var(--primary-cyan);color:#000;border-color:var(--primary-cyan)}#shops .nav-arrow.left-arrow{left:2rem}#shops .nav-arrow.right-arrow{right:2rem}#shops lib-shop-list{display:block;width:100%}#shops lib-shop-list .filter-bar{display:flex;gap:.75rem;flex-wrap:wrap;margin-bottom:2rem;padding:0 6rem;position:relative;z-index:10}#shops lib-shop-list .filter-pill{font-family:var(--font-syne);font-size:.875rem;text-transform:capitalize;letter-spacing:.05em;border:1px solid rgba(255,255,255,.1);color:var(--text-slate-400);padding:.6rem 1.5rem;border-radius:9999px;background:transparent;cursor:pointer;transition:all .3s}#shops lib-shop-list .filter-pill.active,#shops lib-shop-list .filter-pill:hover{border-color:var(--primary-cyan);color:var(--primary-cyan)}#shops lib-shop-list .filter-pill-skeleton{width:100px!important;height:38px!important;border-radius:9999px!important;background-color:transparent!important;background-image:linear-gradient(90deg,#ffffff05 25%,#06b6d426,#ffffff05 75%)!important;background-size:200% 100%!important;animation:darkShimmer 2s infinite linear!important}#shops lib-shop-list .shops-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(340px,1fr))!important;gap:2rem!important;padding:0 6rem 3rem!important}#shops lib-shop-list.card-carousel .shop-list-container,#shops lib-shop-list.card-carousel .shops-grid{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory;gap:2rem!important;padding:2.5rem 6rem!important;-ms-overflow-style:none;scrollbar-width:none;perspective:1000px}#shops lib-shop-list.card-carousel .shop-list-container::-webkit-scrollbar,#shops lib-shop-list.card-carousel .shops-grid::-webkit-scrollbar{display:none}#shops lib-shop-list.card-carousel lib-shop-card{scroll-snap-align:center;flex-shrink:0;width:340px!important}#shops lib-shop-list lib-shop-card{display:block}#shops lib-shop-list lib-shop-card .shop-card{position:relative;width:100%;height:50vh!important;min-height:400px;background-color:var(--bg-slate-900)!important;border-radius:.125rem!important;overflow:hidden;border:1px solid rgba(255,255,255,.05)!important;transition:transform .4s cubic-bezier(.25,.46,.45,.94),opacity .4s,border-color .4s!important;cursor:pointer}#shops lib-shop-list lib-shop-card .shop-card:hover{transform:scale(1.05) translateZ(20px)!important;z-index:10;border-color:#06b6d480!important;box-shadow:0 0 30px #06b6d433!important}#shops lib-shop-list lib-shop-card .shop-card:hover .banner-container>.shop-banner{opacity:.4!important;filter:grayscale(0)!important}#shops lib-shop-list lib-shop-card .shop-card:hover .shop-name{color:var(--primary-cyan)!important}#shops lib-shop-list lib-shop-card .shop-card:hover .btn-visit{border-color:var(--primary-cyan)!important;color:#fff!important}#shops lib-shop-list lib-shop-card .shop-card .banner-container{display:block;position:absolute!important;inset:0!important;background:#1e293b!important;z-index:0!important}#shops lib-shop-list lib-shop-card .shop-card .banner-container .shop-banner{width:100%!important;height:100%!important;object-fit:cover!important;opacity:.6!important;filter:grayscale(1)!important;transition:opacity .5s,filter .5s!important;min-height:100%;background:linear-gradient(135deg,#1e293b,#0f172a)!important}#shops lib-shop-list lib-shop-card .shop-card .banner-container:after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(to top,#020617,rgba(2,6,23,.6),transparent)!important}#shops lib-shop-list lib-shop-card .shop-card .shop-content{position:absolute;bottom:0;left:0;width:100%;padding:1.5rem;z-index:10;display:flex;flex-direction:column;justify-content:flex-end}#shops lib-shop-list lib-shop-card .shop-card .categories{display:flex;gap:.5rem;margin-bottom:.5rem}#shops lib-shop-list lib-shop-card .shop-card .categories .badge{padding:.125rem .5rem;font-size:10px;border:1px solid rgba(255,255,255,.2);color:#cbd5e1;font-family:var(--font-syne);text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}#shops lib-shop-list lib-shop-card .shop-card .shop-name{font-family:var(--font-syne);font-size:1.5rem;font-weight:500;color:#fff;margin-bottom:.25rem;transition:color .3s}#shops lib-shop-list lib-shop-card .shop-card .description{font-family:var(--font-body);font-size:.75rem;color:var(--text-slate-400);margin-bottom:1rem;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#shops lib-shop-list lib-shop-card .shop-card .btn-visit{align-self:flex-start!important;background:transparent!important;border:none!important;border-bottom:1px solid transparent!important;color:#fff!important;font-size:.75rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.1em!important;padding-bottom:.25rem!important;display:flex!important;align-items:center!important;gap:.5rem!important;transition:border-color .3s!important}#shops lib-shop-list lib-shop-card .shop-card .logo-container{display:none!important}#news{background-color:var(--bg-darker);display:flex;flex-direction:column;position:relative;overflow-y:auto}#news .news-content{flex-grow:1;width:100%;max-width:80rem;margin-left:auto;margin-right:auto;padding:5rem 1.5rem;display:flex;flex-direction:column}#news lib-news-list{display:block;width:100%}#news lib-news-list .news-container{position:relative}#news lib-news-list .section-title{margin-bottom:3rem;font-family:var(--font-syne);font-size:3.75rem;font-weight:600;color:#fff}#news lib-news-list .section-title .highlight{font-style:italic;font-weight:300;color:var(--text-slate-500)}#news lib-news-list .news-footer{position:absolute;top:1rem;right:0}#news lib-news-list .news-footer .btn-see-all{background:transparent;border:none;cursor:pointer;color:var(--primary-cyan);font-family:var(--font-syne);text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;display:none;text-decoration:none}@media (min-width: 768px){#news lib-news-list .news-footer .btn-see-all{display:flex;align-items:center}}#news lib-news-list .news-footer .btn-see-all:hover{color:#fff}#news lib-news-list .news-footer .btn-see-all:after{content:"\2197";font-size:1rem;margin-left:.25rem}#news lib-news-list .news-grid,#news lib-news-list .list-container{display:grid!important;grid-template-columns:repeat(1,1fr)!important;gap:1.5rem!important}@media (min-width: 768px){#news lib-news-list .news-grid,#news lib-news-list .list-container{grid-template-columns:repeat(2,1fr)!important}}@media (min-width: 1024px){#news lib-news-list .news-grid,#news lib-news-list .list-container{grid-template-columns:repeat(3,1fr)!important}}#news lib-news-list lib-news-card{display:block}@media (min-width: 768px){#news lib-news-list lib-news-card:nth-child(1){grid-column:span 2/span 2}}#news lib-news-list .article-card{background:#0f172a80;border:1px solid rgba(255,255,255,.05);padding:1.5rem;border-radius:.125rem;cursor:pointer;transition:background .3s;min-height:250px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}#news lib-news-list .article-card:hover{background:#1e293b80}#news lib-news-list .article-card:hover .card-title{color:var(--primary-cyan)}#news lib-news-list .article-card .card-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;z-index:0}#news lib-news-list .article-card .card-content{position:relative;z-index:10;height:100%;display:flex;flex-direction:column}#news lib-news-list .article-card .card-category{font-family:Courier New,Courier,monospace;font-size:.75rem;color:#a78bfa;margin-bottom:1rem;display:block}#news lib-news-list .article-card .card-title{font-family:var(--font-syne);font-size:1.25rem;font-weight:500;color:#fff;margin-bottom:.75rem;transition:color .3s;line-height:1.3}#news lib-news-list .article-card .card-excerpt{font-family:var(--font-body);font-size:.75rem;color:var(--text-slate-400);line-height:1.6}#news lib-news-list .article-card .btn-primary,#news lib-news-list .article-card .read-more,#news lib-news-list .article-card .article-action{display:none!important}#news lib-news-list lib-news-card:nth-child(1) .article-card{padding:0}#news lib-news-list lib-news-card:nth-child(1) .article-card .card-image{opacity:.6;transition:transform .7s}#news lib-news-list lib-news-card:nth-child(1) .article-card:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#020617,rgba(2,6,23,.4),transparent);z-index:1}#news lib-news-list lib-news-card:nth-child(1) .article-card:hover .card-image{transform:scale(1.05)}#news lib-news-list lib-news-card:nth-child(1) .article-card:hover .card-title{text-decoration:underline;text-decoration-color:var(--primary-cyan);text-underline-offset:4px;color:#fff!important}#news lib-news-list lib-news-card:nth-child(1) .article-card .card-content{justify-content:flex-end;padding:2rem;z-index:10}#news lib-news-list lib-news-card:nth-child(1) .article-card .card-category{color:var(--primary-cyan)}#news lib-news-list lib-news-card:nth-child(1) .article-card .card-title{font-size:1.875rem}lib-footer{position:fixed;bottom:0;left:0;display:block;width:100%;z-index:40;background-color:var(--bg-dark, rgb(15, 23, 42));border-top:1px solid rgba(255,255,255,.05);transform:translateY(0);opacity:1;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .4s ease}body:has(.snap-container) lib-footer{transform:translateY(100%);opacity:0}lib-footer.visible{transform:translateY(0)!important;opacity:1!important}lib-footer .footer-container{padding:1rem 1.5rem!important;display:flex;justify-content:space-between;align-items:center}lib-footer .footer-copyright{display:none}lib-footer .footer-branding{display:flex;flex-direction:column;align-items:center}@media (min-width: 768px){lib-footer .footer-branding{align-items:flex-start}}lib-footer .footer-branding .logo-text{font-family:var(--font-syne);font-size:1.25rem;font-weight:600;color:#fff;text-transform:uppercase!important}lib-footer .footer-branding .logo-text:after{content:".";color:var(--primary-cyan)}lib-footer .footer-nav nav.icons-mode{display:flex;gap:2.5rem;align-items:center}lib-footer .footer-nav nav.icons-mode a{color:var(--text-slate-400);transition:color .3s}lib-footer .footer-nav nav.icons-mode a svg{width:1.5rem;height:1.5rem}lib-footer .footer-nav nav.icons-mode a:hover{color:var(--primary-cyan);transform:translateY(-2px)}lib-header{position:fixed;top:0;left:0;width:100%;z-index:50;padding:1.5rem;mix-blend-mode:difference;color:#fff;transition:mix-blend-mode .3s}lib-header:has(.open){mix-blend-mode:normal}lib-header header{background:transparent!important;box-shadow:none!important;border:none!important}lib-header .logo-text{font-family:var(--font-syne)!important;font-size:1.25rem!important;font-weight:600!important;text-transform:uppercase!important}lib-header .logo-text:after{content:".";color:var(--primary-cyan)!important}lib-header nav.header-nav{display:none!important}lib-header nav ul{gap:2rem!important}lib-header nav ul li a{font-family:var(--font-body)!important;font-size:.875rem!important;color:#fff!important;text-transform:capitalize!important;border:none!important}lib-header nav ul li a:hover{color:var(--primary-cyan)!important}@media (min-width: 768px){lib-header nav.header-nav{display:flex!important;gap:2rem}}lib-shop-list.card-carousel lib-shop-card-skeleton{width:340px!important;flex-shrink:0;scroll-snap-align:center}lib-shop-list lib-shop-card-skeleton{display:block}lib-shop-card-skeleton .card-skeleton{position:relative;width:100%;height:50vh!important;min-height:400px;background-color:var(--bg-slate-900)!important;border-radius:.125rem!important;overflow:hidden;border:1px solid rgba(255,255,255,.05)!important;box-shadow:none!important}lib-shop-card-skeleton .skeleton-logo{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;background-color:#1e293b!important;margin:0!important}lib-shop-card-skeleton .skeleton-logo:after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(to top,#020617,rgba(2,6,23,.6),transparent)!important;z-index:1!important}lib-shop-card-skeleton .card-content{position:absolute!important;bottom:0!important;left:0!important;width:100%!important;padding:1.5rem!important;z-index:10!important;background:transparent!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important}lib-news-list lib-news-card-skeleton{display:block}@media (min-width: 768px){lib-news-list lib-news-card-skeleton:nth-child(1){grid-column:span 2/span 2}}lib-news-card-skeleton .card-skeleton{background:#0f172a80!important;border:1px solid rgba(255,255,255,.05)!important;padding:1.5rem!important;border-radius:.125rem!important;min-height:250px!important;box-shadow:none!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important}lib-news-card-skeleton .skeleton-image{display:none!important}lib-shop-card-skeleton .skeleton,lib-news-card-skeleton .skeleton{background-color:transparent!important;background-image:linear-gradient(90deg,#ffffff05 25%,#06b6d426,#ffffff05 75%)!important;background-size:200% 100%!important;animation:darkShimmer 2s infinite linear!important;border-radius:4px!important}lib-shop-card-skeleton .skeleton-logo{background-color:transparent!important;background-image:linear-gradient(90deg,#1e293b 25%,#06b6d41a,#1e293b 75%)!important;background-size:200% 100%!important;animation:darkShimmer 2.5s infinite linear!important}@keyframes fadeIn{0%{opacity:0;filter:blur(10px)}to{opacity:1;filter:blur(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes darkShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.page-layout{background-color:var(--bg-darker);height:100vh;overflow-y:auto}.page-layout section{height:auto;min-height:100vh;overflow:visible}.page-layout #news .news-content,.page-layout #shops .shops-content,.page-layout .news-detail-container{padding-top:8rem;min-height:100vh}.page-layout .shop-detail-container{padding-top:0!important;margin-top:-8rem!important;position:relative;z-index:10;min-height:100vh;background:transparent!important}.page-layout .shop-detail-container lib-shop-detail{display:block}.page-layout .shop-detail-container lib-shop-detail>div,.page-layout .shop-detail-container lib-shop-detail>div:first-child{padding-top:0!important;margin-top:0!important}.page-layout:has(.shop-detail-container){padding-top:0!important;background-color:#0f172a!important}.page-layout .news-detail-container{max-width:80rem;margin:0 auto;padding-left:2rem;padding-right:2rem}.page-layout lib-news-detail{display:block}.page-layout lib-news-detail .article-container{max-width:48rem;margin:0 auto;padding:0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important;animation:fadeIn .8s ease-out}.page-layout lib-news-detail .article-header{display:flex;flex-direction:column-reverse;margin-bottom:3rem}.page-layout lib-news-detail .header-content{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:.75rem!important;margin-bottom:2rem}.page-layout lib-news-detail .category{order:1;display:inline-block!important;padding:.4rem 1rem!important;border-radius:9999px!important;background:#06b6d41a!important;border:1px solid rgba(6,182,212,.3)!important;color:var(--primary-cyan)!important;font-family:var(--font-body)!important;font-size:.75rem!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-weight:400!important;margin-bottom:0!important}.page-layout lib-news-detail .title{order:3;width:100%;font-family:var(--font-syne)!important;font-size:clamp(2rem,5vw,3.25rem)!important;font-weight:500!important;line-height:1.1!important;letter-spacing:-.02em!important;color:#fff!important;margin-bottom:.5rem!important;margin-top:1rem!important}.page-layout lib-news-detail .meta{display:contents!important}.page-layout lib-news-detail .meta .date{order:2;color:var(--text-slate-400)!important;font-family:var(--font-body)!important;font-size:.75rem!important;text-transform:uppercase!important;letter-spacing:.1em!important}.page-layout lib-news-detail .meta .date:before{content:"\2022";margin-right:.75rem;color:var(--text-slate-500)}.page-layout lib-news-detail .meta .author{order:4;width:100%;color:var(--text-slate-400)!important;font-family:var(--font-body)!important;font-size:.75rem!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-weight:400!important}.page-layout lib-news-detail .cover-image{width:100%!important;height:auto!important;aspect-ratio:16/9;object-fit:cover!important;border-radius:.25rem!important;border:1px solid rgba(255,255,255,.05)!important;margin-bottom:0!important;filter:grayscale(1) opacity(.8)!important;mix-blend-mode:luminosity;transition:all .7s cubic-bezier(.4,0,.2,1)!important}.page-layout lib-news-detail .cover-image:hover{filter:grayscale(0) opacity(1)!important;mix-blend-mode:normal}.page-layout lib-news-detail .excerpt{font-family:var(--font-body)!important;font-size:1.15rem!important;line-height:1.7!important;color:var(--text-slate-400)!important;border-left:2px solid var(--primary-cyan)!important;padding-left:1.25rem!important;margin-bottom:2rem!important}.page-layout lib-news-detail .read-more-wrapper{position:relative;overflow:hidden}.page-layout lib-news-detail .content.blurred{font-family:var(--font-body)!important;font-size:1.1rem!important;line-height:1.8!important;color:#94a3b880!important;filter:blur(6px)!important;opacity:.4!important;-webkit-user-select:none!important;user-select:none!important;pointer-events:none!important}.page-layout lib-news-detail .content.blurred p{margin-bottom:1.5rem!important}.page-layout lib-news-detail .read-more-overlay{background:linear-gradient(to top,var(--bg-darker) 20%,rgba(11,17,32,.9) 60%,transparent)!important}.page-layout lib-news-detail .read-more-content{background:#0f172ad9!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:.5rem!important;box-shadow:0 8px 32px #00000080!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;padding:2.5rem!important}.page-layout lib-news-detail .ad-container{margin-bottom:1.5rem!important}.page-layout lib-news-detail .ad-container ::ng-deep img{border-radius:.25rem!important}.page-layout lib-news-detail .cta-button{display:inline-flex!important;align-items:center!important;gap:.75rem!important;background:var(--primary-cyan)!important;color:#fff!important;font-family:var(--font-syne)!important;font-weight:600!important;text-transform:uppercase!important;font-size:.875rem!important;letter-spacing:.05em!important;padding:1rem 2.5rem!important;border-radius:.25rem!important;box-shadow:0 0 20px #06b6d440!important;transition:all .3s ease!important;text-decoration:none!important}.page-layout lib-news-detail .cta-button:hover{background:#0891b2!important;transform:translateY(-2px)!important;box-shadow:0 0 30px #06b6d466!important}.page-layout lib-news-detail .cta-button .icon{margin-left:0!important}.page-layout lib-news-detail .cta-container p{color:var(--text-slate-400)!important}.page-layout lib-news-detail lib-news-detail-empty{color:var(--text-slate-400)}.page-layout lib-news-detail lib-news-detail-skeleton{display:block}.page-layout lib-news-detail lib-news-detail-skeleton .article-container{max-width:48rem;margin:0 auto;padding:0!important;background:transparent!important;border-radius:0!important;box-shadow:none!important}.page-layout lib-news-detail lib-news-detail-skeleton .article-header{display:flex!important;flex-direction:column-reverse!important;margin-bottom:3rem}.page-layout lib-news-detail lib-news-detail-skeleton .header-content{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:.75rem!important;margin-bottom:2rem}.page-layout lib-news-detail lib-news-detail-skeleton .skeleton-category{order:1;width:120px!important;height:2rem!important;border-radius:9999px!important;margin-bottom:0!important}.page-layout lib-news-detail lib-news-detail-skeleton .meta{display:contents!important}.page-layout lib-news-detail lib-news-detail-skeleton .meta .skeleton-meta:first-child{order:4;width:180px!important}.page-layout lib-news-detail lib-news-detail-skeleton .meta .skeleton-meta:last-child{order:2;width:140px!important}.page-layout lib-news-detail lib-news-detail-skeleton .skeleton-title{order:3;width:100%;height:2.5rem!important;margin-bottom:.5rem!important;margin-top:1rem!important}.page-layout lib-news-detail lib-news-detail-skeleton .skeleton-title.w-75{order:3;width:75%;height:2.5rem!important;margin-top:0!important}.page-layout lib-news-detail lib-news-detail-skeleton .skeleton-image{width:100%!important;height:auto!important;aspect-ratio:16/9;border-radius:.25rem!important;border:1px solid rgba(255,255,255,.05)!important;margin-bottom:0!important}.page-layout lib-news-detail lib-news-detail-skeleton .skeleton-excerpt{height:1.25rem!important}.page-layout lib-news-detail lib-news-detail-skeleton .content{margin-top:2rem!important;filter:blur(6px);opacity:.3}.page-layout lib-news-detail lib-news-detail-skeleton .skeleton{background-color:transparent!important;background-image:linear-gradient(90deg,#ffffff05 25%,#06b6d426,#ffffff05 75%)!important;background-size:200% 100%!important;animation:darkShimmer 2s infinite linear!important;border-radius:4px!important}.page-layout lib-news-detail lib-news-detail-skeleton .skeleton-image{background-color:#1e293b!important;background-image:linear-gradient(90deg,#1e293b 25%,#06b6d41a,#1e293b 75%)!important;background-size:200% 100%!important;animation:darkShimmer 2.5s infinite linear!important}body .shop-detail-container lib-shop-detail{display:block!important}body .shop-detail-container lib-shop-detail>div{padding-bottom:6rem!important}body .shop-detail-container lib-shop-detail .redirect-overlay{position:fixed!important;inset:0!important;z-index:10000!important;background:#0f172ae6!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;animation:fadeIn .5s ease-out!important}body .shop-detail-container lib-shop-detail .redirect-overlay .spinner{width:70px!important;height:70px!important;border:3px solid rgba(255,255,255,.05)!important;border-top:3px solid #06b6d4!important;border-radius:50%!important;animation:spin .8s linear infinite!important;box-shadow:0 0 30px #06b6d433!important}body .shop-detail-container lib-shop-detail .redirect-overlay p{color:#f8fafc!important;font-family:var(--font-body)!important;font-size:.9rem!important;margin-top:2.5rem!important;letter-spacing:.2em!important;text-transform:uppercase!important;font-weight:600!important;animation:pulse 2s infinite ease-in-out!important}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:.4;transform:scale(.98)}50%{opacity:1;transform:scale(1)}}body .shop-detail-container lib-shop-detail .banner-wrapper{width:100%!important;height:500px!important;overflow:hidden!important;position:relative!important;background:#0f172a!important;z-index:1!important}body .shop-detail-container lib-shop-detail .banner-wrapper .banner-image{width:100%!important;height:100%!important;object-fit:cover!important;position:relative!important;z-index:1!important;filter:grayscale(.3) brightness(.8)!important;mix-blend-mode:luminosity!important;display:block!important;transition:all .7s cubic-bezier(.4,0,.2,1)!important}body .shop-detail-container lib-shop-detail .banner-wrapper:hover .banner-image{filter:grayscale(0) brightness(1)!important;mix-blend-mode:normal!important}body .shop-detail-container lib-shop-detail .banner-wrapper:after{content:""!important;position:absolute!important;inset:0!important;z-index:10!important;background:linear-gradient(to bottom,transparent 40%,#0f172a 100%)!important;pointer-events:none!important;display:block!important}body .shop-detail-container lib-shop-detail .content-wrapper{max-width:80rem!important;margin:-6rem auto 0!important;padding:0 2rem 8rem!important;position:relative!important;z-index:20!important;display:flex!important;flex-direction:column!important;gap:4rem!important}body .shop-detail-container lib-shop-detail .header-section{background:#0f172ab3!important;backdrop-filter:blur(24px)!important;-webkit-backdrop-filter:blur(24px)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:1rem!important;box-shadow:0 25px 60px #0009,inset 0 0 20px #ffffff05!important;padding:2.5rem!important;display:flex!important;align-items:center!important;gap:2rem!important;flex-wrap:wrap!important}body .shop-detail-container lib-shop-detail .logo-box{width:110px!important;height:110px!important;flex-shrink:0;background:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:.5rem!important;padding:.5rem!important;display:flex!important;align-items:center!important;justify-content:center!important}body .shop-detail-container lib-shop-detail .logo-box img{max-width:100%!important;max-height:100%!important;object-fit:contain!important;border-radius:2px}body .shop-detail-container lib-shop-detail .info-box{flex:1!important;min-width:0}body .shop-detail-container lib-shop-detail .info-box h1{font-family:var(--font-syne)!important;font-size:clamp(2rem,5vw,2.75rem)!important;font-weight:600!important;letter-spacing:-.01em!important;color:#fff!important;margin:0 0 1rem!important}body .shop-detail-container lib-shop-detail .categories{display:flex!important;gap:.75rem!important;flex-wrap:wrap!important}body .shop-detail-container lib-shop-detail .badge{display:inline-block;padding:.4rem 1.25rem!important;border-radius:9999px!important;background:#06b6d41a!important;border:1px solid rgba(6,182,212,.3)!important;color:#22d3ee!important;font-family:var(--font-body)!important;font-size:.75rem!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-weight:500!important}body .shop-detail-container lib-shop-detail .action-box{flex-shrink:0}body .shop-detail-container lib-shop-detail .btn-visit-large{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.75rem!important;background:#06b6d4!important;color:#fff!important;font-family:var(--font-syne)!important;font-weight:600!important;font-size:.875rem!important;text-transform:uppercase!important;letter-spacing:.05em!important;padding:1.25rem 2.5rem!important;border-radius:.25rem!important;border:none!important;cursor:pointer!important;box-shadow:0 0 25px #06b6d4,0 0 50px #06b6d466!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}body .shop-detail-container lib-shop-detail .btn-visit-large .arrow{font-size:1.25rem;transition:transform .3s}body .shop-detail-container lib-shop-detail .btn-visit-large:hover{background:#22d3ee!important;transform:translateY(-3px)!important;box-shadow:0 0 40px #06b6d4,0 0 70px #06b6d499!important}body .shop-detail-container lib-shop-detail .btn-visit-large:hover .arrow{transform:translate(3px,-3px)}body .shop-detail-container lib-shop-detail .details-grid{display:flex!important;flex-direction:column!important;gap:2rem!important}@media (min-width: 1024px){body .shop-detail-container lib-shop-detail .details-grid.has-ad{display:grid!important;grid-template-columns:1fr 1fr!important}}body .shop-detail-container lib-shop-detail .description-section{background:#0f172acc!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:.75rem!important;padding:2.5rem!important}body .shop-detail-container lib-shop-detail .description-section h2{font-family:var(--font-syne)!important;color:#22d3ee!important;font-size:1.5rem!important;font-weight:500!important;margin:0 0 1.5rem!important}body .shop-detail-container lib-shop-detail .description-section p{font-family:var(--font-body)!important;color:#94a3b8!important;font-size:.95rem!important;line-height:1.8!important;margin:0!important}body .shop-detail-container lib-shop-detail .ad-section{background:#0f172acc!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:.75rem!important;padding:2rem!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative;overflow:hidden;min-height:250px}body .shop-detail-container lib-shop-detail .ad-section h3{position:absolute;top:1.25rem;left:1.25rem;font-family:var(--font-body)!important;font-size:.75rem!important;color:#06b6d480!important;text-transform:uppercase!important;letter-spacing:.1em!important;margin:0!important;font-weight:600}body .shop-detail-container lib-shop-detail .ad-container{display:flex!important;justify-content:center!important;width:100%;height:100%}body .shop-detail-container lib-shop-detail .ad-container img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:.25rem!important;border:1px solid rgba(255,255,255,.1)}body .shop-detail-container lib-shop-detail .offers-section{margin-top:1rem!important}body .shop-detail-container lib-shop-detail .offers-section h2{font-family:var(--font-syne)!important;color:#fff!important;font-size:1.5rem!important;font-weight:500!important;margin:0 0 1.5rem!important}body .shop-detail-container lib-shop-detail .offers-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:1.5rem!important;width:100%!important}@media (max-width: 1100px){body .shop-detail-container lib-shop-detail .offers-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width: 768px){body .shop-detail-container lib-shop-detail .offers-grid{grid-template-columns:1fr!important}}body .shop-detail-container lib-shop-detail lib-offer-card{display:block!important;width:100%!important;max-width:none!important;margin:0!important}body .shop-detail-container lib-shop-detail lib-offer-card .offer-card{background:#0f172a99!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border:1px solid rgba(255,255,255,.05)!important;border-radius:.75rem!important;padding:2rem!important;display:flex!important;flex-direction:column!important;gap:1.5rem!important;transition:all .3s ease!important;height:100%!important}body .shop-detail-container lib-shop-detail lib-offer-card .offer-card:hover{border-color:#06b6d44d!important}body .shop-detail-container lib-shop-detail lib-offer-card .offer-label{display:inline-block!important;color:#22d3ee!important;background:#06b6d41a!important;border:1px solid rgba(6,182,212,.2)!important;padding:.3rem 1rem!important;border-radius:9999px!important;font-size:.7rem!important;text-transform:uppercase!important;font-weight:600!important;letter-spacing:.05em!important;width:fit-content!important}body .shop-detail-container lib-shop-detail lib-offer-card .offer-content{flex:1!important;display:flex!important;flex-direction:column!important}body .shop-detail-container lib-shop-detail lib-offer-card .offer-content h3{font-family:var(--font-syne)!important;color:#fff!important;font-size:1.25rem!important;font-weight:500!important;margin:0 0 .75rem!important}body .shop-detail-container lib-shop-detail lib-offer-card .offer-content p{font-family:var(--font-body)!important;color:#94a3b8!important;font-size:.85rem!important;line-height:1.6!important;margin:0 0 1.5rem!important}body .shop-detail-container lib-shop-detail lib-offer-card .code-box{width:100%!important;background:#06b6d40d!important;border:1px dashed rgba(6,182,212,.5)!important;border-radius:.375rem!important;padding:.5rem .5rem .5rem 1.25rem!important;display:flex!important;align-items:center!important;justify-content:space-between!important;cursor:pointer!important;transition:background .3s!important;border-style:dashed!important}body .shop-detail-container lib-shop-detail lib-offer-card .code-box:hover{background:#06b6d414!important}body .shop-detail-container lib-shop-detail lib-offer-card .code-box .code{font-family:monospace!important;color:#67e8f9!important;font-weight:600!important;font-size:.9rem!important;letter-spacing:.2em!important}body .shop-detail-container lib-shop-detail lib-offer-card .code-box .copy-hint{background:#06b6d426!important;color:#22d3ee!important;font-family:var(--font-syne)!important;font-size:.7rem!important;text-transform:uppercase!important;padding:.5rem 1.25rem!important;border-radius:.25rem!important;font-weight:600!important;transition:all .2s!important}body .shop-detail-container lib-shop-detail lib-offer-card .code-box .copy-hint.copied{background:#06b6d4!important;color:#fff!important}body .shop-detail-container lib-shop-detail lib-offer-card .btn-offer{width:100%!important;background:#06b6d4!important;color:#fff!important;font-family:var(--font-syne)!important;font-weight:600!important;font-size:.75rem!important;text-transform:uppercase!important;padding:1rem!important;border-radius:.25rem!important;border:none!important;cursor:pointer!important;box-shadow:0 0 20px #06b6d433!important;transition:all .3s!important}body .shop-detail-container lib-shop-detail lib-offer-card .btn-offer:hover{background:#22d3ee!important;transform:translateY(-2px)!important;box-shadow:0 0 30px #06b6d466!important}body .shop-detail-container lib-shop-detail .similar-shops-section{margin-top:1rem!important;padding-top:2.5rem!important;border-top:1px solid rgba(255,255,255,.07)!important}body .shop-detail-container lib-shop-detail .similar-shops-section h2{font-family:var(--font-syne)!important;color:#fff!important;font-size:1.5rem!important;font-weight:500!important;margin:0 0 1.5rem!important}body .shop-detail-container lib-shop-detail .similar-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))!important;gap:2rem!important}body .shop-detail-container lib-shop-detail .similar-grid lib-shop-card{display:block!important}body .shop-detail-container lib-shop-detail .similar-grid lib-shop-card .shop-card{position:relative!important;width:100%!important;height:400px!important;min-height:400px!important;background-color:#0f172a!important;border-radius:.25rem!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.05)!important;cursor:pointer!important}body .shop-detail-container lib-shop-detail .similar-grid lib-shop-card .shop-card .banner-container{display:block!important;position:absolute!important;inset:0!important;z-index:0!important}body .shop-detail-container lib-shop-detail .similar-grid lib-shop-card .shop-card .banner-container .shop-banner{width:100%!important;height:100%!important;object-fit:cover!important;opacity:.5!important;filter:grayscale(1)!important;transition:all .5s!important}body .shop-detail-container lib-shop-detail .similar-grid lib-shop-card .shop-card .banner-container:after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(to top,#020617,rgba(2,6,23,.7),transparent)!important}body .shop-detail-container lib-shop-detail .similar-grid lib-shop-card .shop-card .logo-container{display:none!important}body .shop-detail-container lib-shop-detail .similar-grid lib-shop-card .shop-card .shop-content{position:absolute!important;bottom:0!important;left:0!important;width:100%!important;padding:1.5rem!important;z-index:10!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;background:transparent!important}body .shop-detail-container lib-shop-detail .similar-grid lib-shop-card .shop-card .shop-name{font-family:var(--font-syne)!important;font-size:1.25rem!important;font-weight:600!important;color:#fff!important;margin-bottom:.75rem!important}body .shop-detail-container lib-shop-detail .similar-grid lib-shop-card .shop-card .categories{display:flex!important;gap:.5rem!important;margin-bottom:1rem!important}body .shop-detail-container lib-shop-detail .similar-grid lib-shop-card .shop-card .categories .badge{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important;padding:.25rem .75rem!important;font-size:.65rem!important;border-radius:.25rem!important}body .shop-detail-container lib-shop-detail .similar-grid lib-shop-card .shop-card .description{display:none!important}body .shop-detail-container lib-shop-detail .similar-grid lib-shop-card .shop-card .btn-visit{display:none!important}body .shop-detail-container lib-shop-detail .similar-grid lib-shop-card .shop-card:hover{transform:translateY(-10px)!important;border-color:#06b6d480!important;box-shadow:0 10px 40px #00000080!important}body .shop-detail-container lib-shop-detail .similar-grid lib-shop-card .shop-card:hover .banner-container .shop-banner{opacity:.8!important;filter:grayscale(0)!important}body .shop-detail-container lib-shop-detail .similar-grid lib-shop-card .shop-card:hover .shop-name{color:#22d3ee!important}body .shop-detail-container lib-shop-detail lib-shop-detail-skeleton{display:block!important;animation:fadeIn .8s ease-out!important}body .shop-detail-container lib-shop-detail lib-shop-detail-skeleton .shop-detail-container{background:transparent!important;padding-bottom:2rem!important}body .shop-detail-container lib-shop-detail lib-shop-detail-skeleton .banner-wrapper{height:500px!important;background:#0f172a!important}body .shop-detail-container lib-shop-detail lib-shop-detail-skeleton .banner-wrapper:after{display:none!important}body .shop-detail-container lib-shop-detail lib-shop-detail-skeleton .content-wrapper{margin-top:-6rem!important;max-width:80rem!important;padding:0 2rem!important}body .shop-detail-container lib-shop-detail lib-shop-detail-skeleton .header-section{background:#0f172acc!important;-webkit-backdrop-filter:blur(24px)!important;backdrop-filter:blur(24px)!important;border:1px solid rgba(255,255,255,.05)!important;border-radius:12px!important;margin-bottom:3rem!important}body .shop-detail-container lib-shop-detail lib-shop-detail-skeleton .logo-box{background:#ffffff0d!important;width:100px!important;height:100px!important;border-radius:8px!important}body .shop-detail-container lib-shop-detail lib-shop-detail-skeleton .description-section{background:#0f172a66!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border:1px solid rgba(255,255,255,.05)!important;border-radius:12px!important}body .shop-detail-container lib-shop-detail lib-shop-detail-skeleton .offers-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:1.5rem!important}@media (max-width: 1100px){body .shop-detail-container lib-shop-detail lib-shop-detail-skeleton .offers-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width: 768px){body .shop-detail-container lib-shop-detail lib-shop-detail-skeleton .offers-grid{grid-template-columns:1fr!important}}body .shop-detail-container lib-shop-detail lib-shop-detail-skeleton .skeleton{background-color:transparent!important;background-image:linear-gradient(90deg,#ffffff05 25%,#06b6d426,#ffffff05 75%)!important;background-size:200% 100%!important;animation:darkShimmer 2s infinite linear!important;border-radius:4px!important}body .shop-detail-container lib-shop-detail lib-shop-detail-skeleton .skeleton-title{height:2.5rem!important;width:60%!important}body .shop-detail-container lib-shop-detail lib-shop-detail-skeleton .skeleton-badge{height:1.5rem!important;width:90px!important;border-radius:20px!important}body .shop-detail-container lib-shop-detail lib-shop-detail-skeleton .skeleton-button{height:55px!important;width:240px!important;border-radius:6px!important}body .shop-detail-container lib-shop-detail lib-shop-detail-skeleton .skeleton-heading{height:2rem!important;width:40%!important;margin-bottom:2rem!important}body .shop-detail-container lib-shop-detail lib-shop-detail-skeleton .skeleton-text{height:1rem!important;margin-bottom:1rem!important}body .shop-detail-container lib-shop-detail lib-shop-detail-empty{display:flex!important;justify-content:center!important;align-items:center!important;min-height:70vh!important;width:100%!important}body .shop-detail-container lib-shop-detail lib-shop-detail-empty .empty-detail-container{background:#0f172a99!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;border:1px solid rgba(255,255,255,.05)!important;border-radius:1.5rem!important;padding:4rem 2rem!important;max-width:600px!important;text-align:center!important;animation:fadeIn .8s ease-out!important;box-shadow:0 25px 50px -12px #00000080!important}body .shop-detail-container lib-shop-detail lib-shop-detail-empty .empty-detail-container .icon{font-size:5rem!important;margin-bottom:2rem!important;filter:drop-shadow(0 0 15px rgba(6,182,212,.3))!important}body .shop-detail-container lib-shop-detail lib-shop-detail-empty .empty-detail-container h2{color:#f8fafc!important;font-size:2.2rem!important;margin-bottom:1.5rem!important;font-weight:800!important}body .shop-detail-container lib-shop-detail lib-shop-detail-empty .empty-detail-container p{color:#94a3b8!important;margin-bottom:2.5rem!important;line-height:1.7!important;font-size:1.1rem!important}body .shop-detail-container lib-shop-detail lib-shop-detail-empty .empty-detail-container .btn-back{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,#06b6d4,#3b82f6)!important;color:#fff!important;padding:1rem 2rem!important;border-radius:8px!important;text-decoration:none!important;font-weight:600!important;font-size:1.1rem!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 4px 12px #06b6d44d!important}body .shop-detail-container lib-shop-detail lib-shop-detail-empty .empty-detail-container .btn-back:hover{transform:translateY(-3px)!important;box-shadow:0 8px 25px #06b6d480!important;filter:brightness(1.1)!important}body .shop-detail-container lib-shop-detail lib-offer-card-skeleton{display:block!important}body .shop-detail-container lib-shop-detail lib-offer-card-skeleton .card-skeleton{background:#0f172a99!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border:1px solid rgba(255,255,255,.05)!important;border-radius:.75rem!important;padding:2rem!important;display:flex!important;flex-direction:column!important;gap:1.5rem!important;height:100%!important}body .shop-detail-container lib-shop-detail lib-offer-card-skeleton .skeleton{background-color:transparent!important;background-image:linear-gradient(90deg,#ffffff05 25%,#06b6d426,#ffffff05 75%)!important;background-size:200% 100%!important;animation:darkShimmer 2s infinite linear!important;border-radius:4px!important}body .shop-detail-container lib-shop-detail lib-offer-card-skeleton .skeleton-label{height:1.5rem!important;width:90px!important;border-radius:20px!important;margin-bottom:.5rem!important}body .shop-detail-container lib-shop-detail lib-offer-card-skeleton .skeleton-title{height:1.5rem!important;width:80%!important;margin-bottom:.75rem!important}body .shop-detail-container lib-shop-detail lib-offer-card-skeleton .skeleton-description{height:.85rem!important;margin-bottom:.5rem!important}body .shop-detail-container lib-shop-detail lib-offer-card-skeleton .skeleton-button{height:48px!important;width:100%!important;border-radius:4px!important;margin-top:1rem!important}body .page-layout lib-news-detail-empty{display:flex!important;justify-content:center!important;align-items:center!important;min-height:70vh!important;width:100%!important}body .page-layout lib-news-detail-empty .error-container{background:#0f172a99!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;border:1px solid rgba(255,255,255,.05)!important;border-radius:1.5rem!important;padding:4rem 2rem!important;max-width:600px!important;text-align:center!important;animation:fadeIn .8s ease-out!important;box-shadow:0 25px 50px -12px #00000080!important}body .page-layout lib-news-detail-empty .error-container .icon-container{margin-bottom:2rem!important}body .page-layout lib-news-detail-empty .error-container .icon-container .error-icon{width:80px!important;height:80px!important;color:#06b6d4!important;filter:drop-shadow(0 0 15px rgba(6,182,212,.4))!important}body .page-layout lib-news-detail-empty .error-container .error-title{color:#f8fafc!important;font-size:2.2rem!important;margin-bottom:1.5rem!important;font-weight:800!important}body .page-layout lib-news-detail-empty .error-container .error-description{color:#94a3b8!important;margin-bottom:2.5rem!important;line-height:1.7!important;font-size:1.1rem!important}body .page-layout lib-news-detail-empty .error-container .back-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;background:linear-gradient(135deg,#06b6d4,#3b82f6)!important;color:#fff!important;padding:1rem 2rem!important;border-radius:8px!important;text-decoration:none!important;font-weight:600!important;font-size:1.1rem!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 4px 12px #06b6d44d!important}body .page-layout lib-news-detail-empty .error-container .back-btn:hover{transform:translateY(-3px)!important;box-shadow:0 8px 25px #06b6d480!important;filter:brightness(1.1)!important}body lib-shop-empty,body lib-news-empty{display:block!important;width:100%!important;padding:4rem 1rem!important}body lib-shop-empty .empty-state,body lib-news-empty .empty-state{background:#0f172a4d!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;border:1px solid rgba(255,255,255,.03)!important;border-radius:1rem!important;padding:5rem 2rem!important;max-width:800px!important;margin:0 auto!important;text-align:center!important;animation:fadeIn .8s ease-out!important}body lib-shop-empty .empty-state .icon-container,body lib-news-empty .empty-state .icon-container{margin-bottom:2rem!important}body lib-shop-empty .empty-state .icon-container .empty-icon,body lib-news-empty .empty-state .icon-container .empty-icon{width:72px!important;height:72px!important;filter:drop-shadow(0 0 15px rgba(255,255,255,.02))!important}body lib-shop-empty .empty-state .empty-title,body lib-news-empty .empty-state .empty-title{color:#f8fafc!important;font-size:1.8rem!important;margin-bottom:1rem!important;font-weight:700!important}body lib-shop-empty .empty-state .empty-description,body lib-news-empty .empty-state .empty-description{color:#64748b!important;font-size:1.1rem!important;line-height:1.6!important;max-width:400px!important;margin:0 auto!important}body .page-layout lib-privacy-policy{display:block!important;padding:6rem 1.5rem!important;animation:fadeIn .8s ease-out!important}body .page-layout lib-privacy-policy .privacy-policy-container{max-width:860px!important;margin:0 auto!important;background:#0f172a8c!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid rgba(255,255,255,.06)!important;border-radius:1.5rem!important;padding:4rem 4.5rem!important;box-shadow:0 0 0 1px #06b6d40a,0 30px 60px -15px #0009!important}@media (max-width: 768px){body .page-layout lib-privacy-policy .privacy-policy-container{padding:2.5rem 1.5rem!important;border-radius:1rem!important}}body .page-layout lib-privacy-policy .privacy-policy-container h1{font-family:var(--font-syne)!important;font-size:clamp(2rem,4vw,3rem)!important;font-weight:800!important;letter-spacing:-.02em!important;text-align:center!important;margin:0 0 3rem!important;padding-bottom:3rem!important;border-bottom:1px solid rgba(255,255,255,.06)!important;background:linear-gradient(135deg,#f8fafc,#94a3b8)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}body .page-layout lib-privacy-policy .privacy-policy-container .privacy-content h2{font-family:var(--font-syne)!important;font-size:1.4rem!important;font-weight:700!important;color:#f1f5f9!important;margin:3.5rem 0 1.25rem!important;padding:.6rem 1.25rem!important;background:#06b6d40d!important;border-left:3px solid #06b6d4!important;border-radius:0 .5rem .5rem 0!important}body .page-layout lib-privacy-policy .privacy-policy-container .privacy-content h3{font-family:var(--font-syne)!important;font-size:1.1rem!important;font-weight:600!important;color:#e2e8f0!important;margin:2rem 0 .75rem!important;padding-left:.875rem!important;border-left:2px solid rgba(6,182,212,.35)!important}body .page-layout lib-privacy-policy .privacy-policy-container .privacy-content h4{font-family:var(--font-syne)!important;font-size:.95rem!important;font-weight:600!important;color:#cbd5e1!important;margin:1.5rem 0 .5rem!important;text-transform:uppercase!important;letter-spacing:.05em!important}body .page-layout lib-privacy-policy .privacy-policy-container .privacy-content p{font-size:.93rem!important;line-height:1.85!important;color:#64748b!important;margin-bottom:1rem!important}body .page-layout lib-privacy-policy .privacy-policy-container .privacy-content ul{list-style:none!important;padding:0!important;margin:0 0 1.5rem!important}body .page-layout lib-privacy-policy .privacy-policy-container .privacy-content ul li{position:relative!important;padding-left:1.5rem!important;margin-bottom:.75rem!important;font-size:.93rem!important;line-height:1.8!important;color:#64748b!important}body .page-layout lib-privacy-policy .privacy-policy-container .privacy-content ul li:before{content:""!important;position:absolute!important;left:0!important;top:.65rem!important;width:5px!important;height:5px!important;background:#06b6d4!important;border-radius:50%!important;opacity:.6!important}body .page-layout lib-privacy-policy .privacy-policy-container .privacy-content ul li p{margin:0!important;color:#64748b!important}body .page-layout lib-privacy-policy .privacy-policy-container .privacy-content strong{color:#94a3b8!important;font-weight:600!important}body .page-layout lib-privacy-policy .privacy-policy-container .privacy-content a,body .page-layout lib-privacy-policy .privacy-policy-container a{color:#06b6d4!important;text-decoration:none!important;transition:color .2s!important}body .page-layout lib-privacy-policy .privacy-policy-container .privacy-content a:hover,body .page-layout lib-privacy-policy .privacy-policy-container a:hover{color:#38bdf8!important;text-decoration:underline!important}
