*{margin:0;padding:0;box-sizing:border-box}:root{--black:#f2f2f2;--surface:#ffffff;--border:#e0e0e0;--accent:#DC2626;--text:#1a1a1a;--muted:#666;--white:#fff;--nav-bg:rgba(255,255,255,.97);--card-bg:#efefef;--shadow:rgba(0,0,0,.08);--color-accent:#DC2626;--color-accent-hover:#B91C1C;--color-whatsapp:#25d366;--radius-panel:20px;--radius-panel-desktop:28px;--font-display:"Outfit",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--radius-pill:999px}body.dark{--black:#0a0a0a;--surface:#241010;--border:#4a1a1a;--text:#f5f5f5;--muted:#aaa;--nav-bg:rgba(10,10,10,.96);--card-bg:#1c0d0d;--shadow:rgba(0,0,0,.4)}body{background:var(--black);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:clip;transition:background .3s,color .3s}body.is-panel-page{background:#0a0a0a}.section-panels{max-width:640px;margin:0 auto;padding:78px 10px 24px;display:flex;flex-direction:column;gap:12px}.section-panels>.shopify-section{border-radius:var(--radius-panel);overflow:hidden;background:var(--surface)}.section-panel{border-radius:var(--radius-panel);overflow:hidden;background:var(--surface)}body.dark .section-panels>.shopify-section,body.dark .section-panel{box-shadow:0 0 0 1px #ffffff12,0 4px 20px #00000080}.section-panels>.shopify-section-product-main{background:none;border-radius:0;overflow:visible}.btn-primary{width:100%;padding:16px;background:var(--color-accent);color:#fff;font-size:15px;font-weight:800;border:none;border-radius:var(--radius-md);cursor:pointer;transition:background .2s,transform .16s cubic-bezier(.23,1,.32,1);display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;box-sizing:border-box}.btn-primary:hover:not(:disabled){background:var(--color-accent-hover)}.btn-primary:active:not(:disabled){transform:scale(.97)}.btn-primary:disabled{background:var(--border);color:var(--muted);cursor:not-allowed}.btn-secondary{width:100%;padding:16px;background:transparent;color:var(--text);font-size:14px;font-weight:700;border:1.5px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:border-color .2s,transform .16s cubic-bezier(.23,1,.32,1);box-sizing:border-box}.btn-secondary:hover:not(:disabled){border-color:var(--text)}.btn-secondary:active:not(:disabled){transform:scale(.97)}.btn-secondary:disabled{opacity:.4;cursor:not-allowed}.btn-whatsapp{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:16px;background:transparent;border:1.5px solid var(--color-whatsapp);color:var(--text);font-size:14px;font-weight:700;border-radius:var(--radius-md);text-decoration:none;transition:background .2s,transform .16s cubic-bezier(.23,1,.32,1);box-sizing:border-box}.btn-whatsapp svg{flex-shrink:0;color:var(--color-whatsapp)}.btn-whatsapp:hover{background:#25d3661a}.btn-whatsapp:active{transform:scale(.97)}nav{position:fixed;top:0;left:0;right:0;height:58px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;z-index:200;transition:transform .38s cubic-bezier(.4,0,.2,1)}nav>*:not(.nav-bg){position:relative;z-index:1}.nav-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:var(--nav-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border);box-shadow:0 1px 12px var(--shadow);border-radius:0;transform:scaleX(1);transform-origin:center;transition:transform .38s cubic-bezier(.4,0,.2,1),background .38s ease,box-shadow .38s ease,border-color .38s ease,backdrop-filter .38s ease,border-radius .38s cubic-bezier(.4,0,.2,1)}nav.nav-scrolled{height:56px;padding:0 24px;transform:translateY(8px)}nav.nav-scrolled .nav-bg{background:#fff;border-bottom:none;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 4px 10px #0000001f,0 14px 36px #0000002e;border-radius:var(--radius-lg);transform:scaleX(var(--nav-pill-scale,.97))}nav.nav-scrolled .theme-toggle{background:#0000000d;border-color:#00000014;color:var(--text)}nav.nav-scrolled .hamburger-btn{background:#0000000d;border-color:#00000014}nav.nav-scrolled .hamburger-btn span{background:#1a1a1a}.is-homepage nav:not(.nav-scrolled) .nav-bg{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom-color:transparent;box-shadow:none}.is-homepage nav:not(.nav-scrolled) .theme-toggle,.is-homepage nav:not(.nav-scrolled) .hamburger-btn{background:#00000052;border-color:#ffffff38}.is-homepage nav:not(.nav-scrolled) .hamburger-btn span{background:#fff}.is-homepage nav:not(.nav-scrolled) .theme-toggle{color:#fff}.nav-logo{font-size:20px;font-weight:800;font-style:italic;background:linear-gradient(90deg,#dc2626,#a0d400);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.5px}.nav-icons{display:flex;gap:16px;align-items:center}.nav-icons svg{width:22px;height:22px;stroke:var(--text);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;cursor:pointer;transition:stroke .2s}.nav-icons svg:hover{stroke:var(--accent)}.nav-av{width:28px;height:28px;border-radius:50%;overflow:hidden;border:2px solid var(--accent);cursor:pointer}.nav-av img{width:100%;height:100%;object-fit:cover}.hero{position:relative;width:100%;height:100vh;max-height:820px;overflow:hidden;background:#000}.hero-slide{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;opacity:0;transition:opacity .45s ease-in-out;z-index:1}.hero-slide.active{opacity:.7}.hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#00000026,#0000000d 40%,#0a0a0af2);z-index:2}.hero-content{position:absolute;bottom:52px;left:0;right:0;padding:0 24px;z-index:4}.hero-eyebrow{font-size:11px;font-weight:800;color:var(--accent);letter-spacing:4px;text-transform:uppercase;margin-bottom:8px}.hero-title{font-family:var(--font-display);font-size:clamp(26px,8vw,120px);font-weight:900;color:#fff;line-height:.95;letter-spacing:-2px;text-transform:uppercase}.hero-title .hero-accent{color:#dc2626!important;font-size:clamp(20px,6vw,90px)}.hero-dots{position:absolute;bottom:18px;left:50%;transform:translate(-50%);display:flex;gap:8px;z-index:5}.hero-dot{width:8px;height:8px;border-radius:50%;background:#fff6;cursor:pointer;transition:background .3s,width .3s,border-radius .3s;border:none}.hero-dot.active{background:#fff;width:22px;border-radius:var(--radius-pill)}.hero-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:5;background:#00000059;color:#fff;border:none;font-size:28px;width:40px;height:40px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.hero-arrow:hover{background:#000000a6}.hero-prev{left:16px}.hero-next{right:16px}.page{max-width:640px;margin:0 auto;padding:70px 0 40px}.stories-wrap{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:16px;margin:12px 12px 0}.stories{display:flex;gap:20px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px;justify-content:center;align-items:center}.stories::-webkit-scrollbar{display:none}.story{display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer;flex-shrink:0}.story-ring{width:72px;height:72px;border-radius:50%;background:linear-gradient(45deg,#c00,#dc2626,#fff);padding:2.5px;transition:transform .15s}.story-ring:hover{transform:scale(1.07)}.story-ring.seen{background:var(--border)}.story-ring-24h{background:linear-gradient(45deg,#ff8a00,#dc2626,#ffd600)}.story-inner{width:100%;height:100%;border-radius:50%;border:3px solid var(--surface);overflow:hidden;background:var(--card-bg)}.story-inner img{width:100%;height:100%;object-fit:cover}.story-name{font-size:10.5px;color:var(--muted);text-align:center;max-width:72px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.story-viewer{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#000;z-index:1000;flex-direction:column;align-items:center;justify-content:center}.story-viewer.open{display:flex}.story-viewer-bar{position:absolute;top:10px;left:10px;right:10px;height:3px;background:#ffffff40;border-radius:var(--radius-pill);z-index:2;overflow:hidden}.story-viewer-progress{height:100%;width:100%;background:#fff;animation:storyProgress 5s linear}@keyframes storyProgress{0%{transform:translate(-100%)}to{transform:translate(0)}}.story-viewer-close{position:absolute;top:20px;right:16px;background:#00000080;border:none;color:#fff;font-size:18px;width:34px;height:34px;border-radius:50%;cursor:pointer;z-index:3}.story-viewer-header{position:absolute;top:24px;left:16px;color:#fff;font-size:13px;font-weight:800;z-index:2;text-shadow:0 1px 4px rgba(0,0,0,.6)}.story-viewer-media{width:100%;height:100%;max-width:480px;display:flex;align-items:center;justify-content:center}.story-viewer-video{width:100%;height:100%;max-height:100vh;object-fit:cover}.story-viewer-cta{position:absolute;bottom:28px;left:16px;right:16px;display:flex;gap:10px;z-index:3;max-width:480px;margin:0 auto}.story-cta-buy-form{flex:1}.story-cta-buy{width:100%;padding:14px;background:var(--accent);color:#fff;font-size:14px;font-weight:900;border:none;border-radius:var(--radius-md);cursor:pointer}.story-cta-wa{flex:1;display:flex;align-items:center;justify-content:center;padding:14px;background:var(--color-whatsapp);color:#fff;font-size:14px;font-weight:900;border-radius:var(--radius-md);text-decoration:none;text-align:center}.filter-bar{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:15px 10px}.bs-pagination{display:flex;justify-content:center;gap:8px;padding:20px 16px 8px;flex-wrap:wrap}.pg-btn{padding:8px 16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);text-decoration:none;font-size:13px;font-weight:700;display:inline-block}.pg-btn.pg-active{background:var(--accent);border-color:var(--accent);color:#fff}.filter-bar::-webkit-scrollbar{display:none}.filter-btn{width:100%;min-width:0;padding:9px 17px;border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--card-bg);color:var(--muted);font-size:13.5px;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .2s,border-color .2s,color .2s;flex-shrink:0;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 3px 8px #00000038}.filter-btn:hover{border-color:var(--accent);color:var(--accent)}.filter-btn.active{background:var(--accent);color:#fff;border-color:var(--accent)}.grid-wrap{padding:12px 12px 0}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;border-radius:var(--radius-sm);overflow:hidden}.grid-post{aspect-ratio:1;overflow:hidden;position:relative;cursor:pointer;background:var(--card-bg)}.grid-post img{width:100%;height:100%;object-fit:cover;transition:transform .3s}@media(hover:hover)and (pointer:fine){.grid-post:hover img{transform:scale(1.06)}}.grid-post-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;gap:18px;opacity:0;transition:opacity .2s}.grid-post:hover .grid-post-overlay{opacity:1}.ov-stat{display:flex;align-items:center;gap:5px;color:#fff;font-weight:700;font-size:13px}.ov-stat svg{width:17px;height:17px;fill:#fff}.grid-post .badge{position:absolute;top:8px;right:8px;background:var(--accent);color:var(--black);font-size:10px;font-weight:800;padding:4px 8px;border-radius:var(--radius-pill)}.section-title{font-family:var(--font-display);padding:24px 16px 12px;font-size:16px;font-weight:800;color:var(--text);letter-spacing:-.3px}.section-title span{color:var(--accent)}.brands{display:flex;gap:12px;padding:6px 12px;overflow-x:auto;overflow-y:visible;scrollbar-width:none}.brands::-webkit-scrollbar{display:none}.brand-card{flex-shrink:0;width:90px;height:90px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:opacity .2s;text-decoration:none;color:var(--text);-webkit-tap-highlight-color:transparent}.brand-card:active{opacity:.6}.brand-card img{width:48px;height:48px;object-fit:contain}.brand-card span{font-size:10px;font-weight:700;color:var(--muted)}@media(hover:hover){.brand-card:hover{border-color:var(--accent)}.brand-card:hover span{color:var(--accent)}}.bestsellers{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;padding:0 4px;border-radius:var(--radius-sm);overflow:hidden}.product-card{background:var(--card-bg);overflow:hidden;cursor:pointer;position:relative;display:block;text-decoration:none;color:inherit;box-sizing:border-box;border-right:1px solid #ececec;border-bottom:1px solid #ececec}@media(max-width:1023px){.product-card:nth-child(3n){border-right:none}}.p-card-img{width:100%;aspect-ratio:1;object-fit:cover;display:block;transition:opacity .25s;transform:scale(1.1);transform-origin:center}.p-card-price-tag{position:absolute;top:8px;right:8px;z-index:3;background:#fff;color:var(--color-accent);font-family:var(--font-display);font-size:14px;font-weight:700;padding:4px 10px;border-radius:var(--radius-pill);letter-spacing:.01em;pointer-events:none;border:1px solid rgba(0,0,0,.06);box-shadow:0 1px 4px #0000001a}.pc-hover{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b8;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:12px;opacity:0;transition:opacity .22s}.product-card:hover .pc-hover,.product-card:active .pc-hover{opacity:1}.pc-hover-name{font-size:11px;font-weight:800;color:#ffffffd9;text-align:center;line-height:1.3}.bs-more-wrap{padding:24px 16px 8px;text-align:center}.bs-see-more-btn{display:inline-block;padding:16px 32px;background:#dc2626;color:#fff;font-size:14px;font-weight:800;border-radius:var(--radius-pill);text-decoration:none;letter-spacing:.2px;transition:transform .15s ease,box-shadow .15s ease;box-shadow:0 4px 14px #dc262659}.bs-see-more-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #dc262673}.bs-see-more-btn:active{transform:translateY(0)}.brand-section{position:relative;overflow:hidden;background:#111;border-radius:var(--radius-xl);margin:24px 12px 0}.brand-section:before{content:"";position:absolute;top:-25%;right:-15%;width:60%;height:60%;background:radial-gradient(circle,rgba(220,38,38,1),transparent 70%);opacity:.08;pointer-events:none;z-index:0;will-change:transform,opacity;animation:brandGlowDrift 13s ease-in-out infinite,brandGlowPulse 6s ease-in-out infinite}@keyframes brandGlowDrift{0%,to{transform:translate(0)}50%{transform:translate(-32%,26%)}}@keyframes brandGlowPulse{0%,to{opacity:.05}50%{opacity:.12}}@media(prefers-reduced-motion:reduce){.brand-section:before{animation:none;opacity:.08}}.brand-section .section-title{position:relative;z-index:2;color:#fff;margin:0;padding:24px 16px 4px}.brand-section .section-title span{color:var(--color-accent)}.brand-section .section-title:after{content:"";display:block;width:40px;height:3px;border-radius:var(--radius-pill);background:var(--color-accent);margin-top:10px}.brand-section .brand-grid{position:relative;z-index:2;padding:12px 12px 20px}.brand-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:0 12px}.brand-tile{background:#fff;border-radius:var(--radius-md);border:1.5px solid transparent;aspect-ratio:1;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;text-decoration:none;color:#1a1a1a;box-shadow:0 2px 8px #00000040;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;overflow:hidden}.brand-tile:before{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(115deg,transparent,rgba(255,255,255,.6),transparent);transform:skew(-20deg);pointer-events:none;z-index:1}.brand-tile:hover,.brand-tile:active{transform:translateY(-3px) scale(1.02);border-color:var(--color-accent);box-shadow:0 0 16px #dc262633,0 4px 10px #0000002e}.brand-tile:hover:before,.brand-tile:active:before{animation:brandShine .6s ease}@keyframes brandShine{0%{transform:translate(0) skew(-20deg)}to{transform:translate(450%) skew(-20deg)}}.brand-tile-logo{flex:1;width:100%;display:flex;align-items:center;justify-content:center;padding:8px 8px 0;position:relative;z-index:2}.brand-tile-logo img{max-width:75%;max-height:90px;width:auto;height:auto;object-fit:contain}.brand-tile-logo img[alt="Alexander McQueen"]{transform:scale(1.2)}.brand-tile-logo img[alt="Philipp Plein"]{transform:scale(1.4)}.brand-tile-txt{font-family:var(--font-display);font-weight:900;text-align:center;line-height:1.2;font-size:26px;color:#111}.brand-tile-name{font-size:14px;font-weight:600;text-transform:none;letter-spacing:normal;color:#333;text-align:center;padding:2px 6px 10px;position:relative;z-index:2;transition:color .25s ease}.brand-tile:hover .brand-tile-name,.brand-tile:active .brand-tile-name{color:var(--color-accent)}@media(min-width:640px){.brand-grid{grid-template-columns:repeat(4,1fr)}}.clients{display:flex;gap:12px;padding:0 12px;overflow-x:auto;scrollbar-width:none}.clients::-webkit-scrollbar{display:none}.client-card{flex-shrink:0;width:200px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.client-card img{width:100%;height:150px;object-fit:cover}.client-body{padding:10px 12px}.client-stars{color:var(--accent);font-size:13px;margin-bottom:4px}.client-text{font-size:12px;color:var(--muted);line-height:1.5}.client-name{font-size:12px;font-weight:700;color:var(--text);margin-top:6px}.see-more-wrap{padding:16px 12px 0;text-align:center}.see-more-btn{width:100%;padding:13px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text);font-size:14px;font-weight:700;cursor:pointer;transition:border-color .2s,color .2s}.see-more-btn:hover{border-color:var(--accent);color:var(--accent)}.return-policy{margin:24px 12px 0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:20px}.return-policy h3{font-size:15px;font-weight:800;color:var(--accent);margin-bottom:14px;display:flex;align-items:center;gap:8px}.policy-item{display:flex;gap:12px;margin-bottom:12px;align-items:flex-start}.policy-icon{width:32px;height:32px;background:var(--card-bg);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:15px}.policy-text strong{display:block;font-size:13px;font-weight:700;color:var(--text);margin-bottom:2px}.policy-text span{font-size:12px;color:var(--muted);line-height:1.5}footer{margin:24px 12px 0;padding:20px 0;border-top:1px solid var(--border);text-align:center}footer p{font-size:11px;color:var(--muted);line-height:2}footer a{color:var(--muted);text-decoration:none}footer a:hover{color:var(--accent)}.wa-btn{position:fixed;bottom:22px;right:18px;width:56px;height:56px;background:var(--color-whatsapp);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px #25d36673;cursor:pointer;z-index:300;transition:transform .2s,box-shadow .2s;text-decoration:none}.wa-btn:hover{transform:scale(1.12);box-shadow:0 6px 24px #25d36699}.reels-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:0 12px}.reel-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;cursor:pointer;position:relative;transition:border-color .2s}.reel-card:hover{border-color:var(--accent)}.reel-thumb{position:relative;aspect-ratio:9/16;overflow:hidden;background:var(--card-bg);transition:opacity .18s ease-out}.reel-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .3s}@media(hover:hover)and (pointer:fine){.reel-card:hover .reel-thumb img{transform:scale(1.04)}}.reel-play-btn{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0000004d}.reel-play-btn svg{filter:drop-shadow(0 2px 8px rgba(0,0,0,.6));transition:transform .2s}@media(hover:hover)and (pointer:fine){.reel-card:hover .reel-play-btn svg{transform:scale(1.15)}}.reel-duration{position:absolute;bottom:8px;right:8px;background:#000000b3;color:#fff;font-size:10px;font-weight:700;padding:2px 7px;border-radius:var(--radius-pill)}.reel-views{position:absolute;bottom:8px;left:8px;background:#000000b3;color:#fff;font-size:10px;font-weight:700;padding:2px 7px;border-radius:var(--radius-pill)}.reel-info{display:flex;gap:8px;align-items:flex-start;padding:10px 10px 12px}.reel-avatar-wrap{width:32px;height:32px;border-radius:50%;overflow:hidden;flex-shrink:0}.reel-avatar-wrap img{width:100%;height:100%;object-fit:cover}.reel-meta{flex:1;min-width:0}.reel-username{font-size:11px;font-weight:700;color:var(--accent);margin-bottom:2px}.reel-desc{font-size:10px;color:var(--muted);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.reel-video-wrap{position:relative;transition:opacity .18s ease-out}.reel-close{position:absolute;top:8px;right:8px;background:#000000b3;color:#fff;font-size:13px;font-weight:700;width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10}.reel-mute-btn{position:absolute;top:8px;left:8px;background:#000000b3;border:none;color:#fff;font-size:16px;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:background .2s}.reel-mute-btn:hover{background:#000000e6}.app-banner{margin:24px 12px 0;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border);position:relative;background:linear-gradient(135deg,#0e0e0e,#1a1a0a)}.app-banner-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.app-banner-content{position:relative;z-index:1;padding:20px 18px}.app-banner-top{display:flex;align-items:center;gap:12px;margin-bottom:14px}.app-logo-circle{width:46px;height:46px;border-radius:var(--radius-md);background:linear-gradient(135deg,#c00,#f33);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 14px #c8000066}.app-benefits{display:flex;flex-direction:column;gap:7px;margin:14px 0}.app-benefit{display:flex;align-items:flex-start;gap:8px;font-size:12px;font-weight:600;color:var(--text);line-height:1.4}.app-dot{color:var(--accent);font-size:8px;margin-top:3px;flex-shrink:0}.app-bottom{display:flex;align-items:center;gap:14px;margin-top:14px}.app-qr{flex-shrink:0}.app-store-btns{display:flex;flex-direction:column;gap:8px;flex:1}.store-btn{display:flex;align-items:center;gap:8px;padding:10px 14px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-size:12px;font-weight:700;text-decoration:none;transition:border-color .2s}.store-btn:hover{border-color:var(--accent);color:var(--accent)}.promo-banner{margin:24px 12px 0;border-radius:var(--radius-md);background:linear-gradient(135deg,#2a0000,#0d0000);border:1px solid #5a0000;overflow:hidden;position:relative}.promo-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 80% 50%,rgba(255,32,32,.08),transparent 70%)}.promo-inner{padding:28px 22px;text-align:center;position:relative}.promo-title{font-family:var(--font-display);font-size:22px;font-weight:900;color:#fff;line-height:1.15;letter-spacing:-.3px;margin-bottom:10px;text-transform:uppercase}.promo-title span{color:var(--accent)}.promo-sub{font-size:12px;color:#aaa;line-height:1.5;margin-bottom:20px;max-width:260px;margin-left:auto;margin-right:auto}.promo-btn{display:inline-block;padding:13px 28px;background:var(--accent);color:#fff;font-size:13px;font-weight:900;border-radius:var(--radius-sm);text-decoration:none;letter-spacing:.3px;transition:opacity .2s}.promo-btn:hover{opacity:.85}.social-page{padding:20px}.social-page-title{font-family:var(--font-display);font-size:18px;font-weight:900;color:var(--text);margin-bottom:4px}.social-page-title span{color:var(--accent)}.social-page-sub{font-size:12px;color:var(--muted);margin-bottom:18px}.social-cards{display:flex;flex-direction:column;gap:10px}.social-card{display:flex;align-items:center;gap:14px;padding:14px;border-radius:var(--radius-md);text-decoration:none;border:1px solid var(--border);transition:transform .2s ease-out,border-color .2s}@media(hover:hover)and (pointer:fine){.social-card:hover{transform:translate(4px)}}.social-card-icon{width:48px;height:48px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0}.tiktok-card{background:linear-gradient(135deg,#f5f5f5,#eee)}.tiktok-card:hover{border-color:#69c9d0}.tiktok-card .social-card-icon{background:#010101;color:#fff}.fb-card{background:linear-gradient(135deg,#eef3ff,#e4edff)}.fb-card:hover{border-color:#1877f2}.fb-card .social-card-icon{background:#1877f2;color:#fff}.ig-card{background:linear-gradient(135deg,#fff3f5,#f5eeff)}.ig-card:hover{border-color:#e1306c}.ig-card .social-card-icon{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);color:#fff}body.dark .tiktok-card{background:linear-gradient(135deg,#0a0a0a,#111)}body.dark .fb-card{background:linear-gradient(135deg,#0a0f1a,#0d1525)}body.dark .ig-card{background:linear-gradient(135deg,#1a0a0f,#0f0a1a)}.social-card-info{flex:1;min-width:0}.social-card-platform{font-size:10px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px}.social-card-handle{font-size:14px;font-weight:800;color:var(--text);margin-bottom:2px}.social-card-desc{font-size:11px;color:var(--muted)}.social-card-arrow{font-size:18px;color:var(--muted);transition:color .2s}.social-card:hover .social-card-arrow{color:var(--accent)}.bottom-nav{position:fixed;bottom:0;left:0;right:0;height:56px;background:var(--nav-bg);border-top:1px solid var(--border);box-shadow:0 -1px 12px var(--shadow);display:flex;justify-content:space-around;align-items:center;z-index:200}.bottom-nav svg{width:24px;height:24px;stroke:var(--muted);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;cursor:pointer;transition:stroke .2s}.bottom-nav svg.active-nav{stroke:var(--accent)}.bottom-nav svg:hover{stroke:var(--text)}body{padding-bottom:56px}.post-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);margin:12px 12px 0;overflow:hidden}.post-header{display:flex;align-items:center;padding:12px 14px;gap:10px}.p-av{width:36px;height:36px;border-radius:50%;background:linear-gradient(45deg,#c00,#dc2626,#fff);padding:2px;cursor:pointer}.p-av-inner{width:100%;height:100%;border-radius:50%;border:2px solid var(--surface);overflow:hidden}.p-av-inner img{width:100%;height:100%;object-fit:cover}.p-uname{font-size:13px;font-weight:700;color:var(--text);flex:1}.p-loc{font-size:11px;color:var(--muted)}.p-img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.p-actions{display:flex;align-items:center;padding:10px 12px 4px;gap:6px}.p-actions svg{width:24px;height:24px;stroke:var(--text);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;cursor:pointer;transition:stroke .2s}.p-actions svg:hover{stroke:var(--accent)}.bm-btn{margin-left:auto}.p-likes{padding:0 14px;font-size:13px;font-weight:700;margin-bottom:5px}.p-caption{padding:0 14px;font-size:13px;margin-bottom:4px;line-height:1.4}.p-caption b{font-weight:700}.p-time{padding:0 14px 10px;font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.2px}.p-comment{border-top:1px solid var(--border);display:flex;align-items:center;padding:8px 14px;gap:8px}.p-comment input{flex:1;border:none;outline:none;font-size:13px;background:transparent;color:var(--text)}.p-comment input::placeholder{color:var(--muted)}.post-btn{font-size:13px;font-weight:700;color:var(--accent);cursor:pointer;opacity:.35}.post-btn.on{opacity:1;color:var(--accent)}@keyframes pop{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}.popped{animation:pop .3s ease}@media(min-width:1024px){body{padding-bottom:0}.page{max-width:1380px;padding:88px 48px 80px}.section-panels{max-width:1380px;padding:94px 32px 40px;gap:16px}.section-panels>.shopify-section,.section-panel{border-radius:var(--radius-panel-desktop)}.section-panels>.shopify-section-product-main{border-radius:0}nav{height:70px;padding:0 48px}.nav-desktop-links{display:flex!important;gap:36px;position:absolute;left:50%;transform:translate(-50%)}.nav-desktop-links a{font-size:13px;font-weight:700;color:var(--muted);text-decoration:none;letter-spacing:.3px;transition:color .2s}.nav-desktop-links a:hover{color:var(--accent)}.nav-icons{gap:24px}.nav-icons svg{width:21px;height:21px}.hero{max-height:700px;border-radius:var(--radius-xl);margin:0}.hero-content{bottom:100px;left:80px;right:auto;max-width:640px}.hero-eyebrow{font-size:13px;letter-spacing:7px}.stories-wrap{margin:28px 0 0}.stories{overflow-x:visible;flex-wrap:wrap;gap:20px;padding:0}.story-ring{width:74px;height:74px}.filter-bar{display:flex;justify-content:flex-start;padding:24px;overflow-x:visible;flex-wrap:wrap;gap:8px}.filter-btn{width:auto;padding:8px 24px;font-size:14px;box-shadow:none}.grid-wrap{padding:16px 0 0}.grid{grid-template-columns:repeat(4,1fr)}.see-more-wrap{padding:22px 0 0}.see-more-btn{max-width:420px;margin:0 auto;display:block}.section-title{padding:40px 0 18px;font-size:22px}.brands{padding:0;overflow-x:visible;flex-wrap:wrap;gap:18px}.brand-card{width:130px;height:130px}.brand-card img{width:64px;height:64px}.brand-card span{font-size:12px}.bestsellers{grid-template-columns:repeat(4,1fr);padding:0;gap:4px}.product-card:nth-child(4n){border-right:none}.brand-grid{grid-template-columns:repeat(6,1fr);padding:0;gap:12px}.brand-tile-logo img{max-height:110px}.brand-tile-name{font-size:15px}.p-card-brand{font-size:10px}.p-card-name{font-size:13px}.p-card-price{font-size:15px}.p-card-old{font-size:11px}.p-card-btn{font-size:11px;padding:8px;margin-top:7px}.reels-grid{grid-template-columns:repeat(4,1fr);gap:16px;padding:0}.promo-banner{margin:40px 0 0;border-radius:var(--radius-lg)}.promo-inner{padding:60px 48px;display:flex;align-items:center;justify-content:space-between;text-align:left}.promo-title{font-size:38px;margin-bottom:0}.promo-sub{font-size:14px;max-width:380px;margin:12px 0 0}.promo-btn{margin-top:0;padding:16px 40px;font-size:15px;white-space:nowrap}.promo-text-side{flex:1}.promo-btn-side{flex-shrink:0;margin-left:40px}.reviews-grid{display:grid!important;grid-template-columns:repeat(2,1fr);gap:22px;flex-direction:unset}.social-page{padding:32px}.social-cards{flex-direction:row;gap:16px}.social-card{flex:1}.bottom-nav{display:none}.wa-btn{bottom:36px;right:40px;width:62px;height:62px}.stories-wrap,.filter-bar,.grid-wrap,.see-more-wrap,.section-title,.brands,.bestsellers,.reels-grid,.promo-banner,.social-page{margin-left:0;margin-right:0}}.nav-actions{display:flex;align-items:center;gap:8px;margin-left:auto}.theme-toggle{width:36px;height:36px;border-radius:50%;border:1.5px solid var(--border);background:var(--surface);color:var(--text);font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .2s,transform .2s ease-out;flex-shrink:0}.theme-toggle:hover{border-color:var(--accent)}@media(hover:hover)and (pointer:fine){.theme-toggle:hover{transform:rotate(20deg)}}.hamburger-btn{width:36px;height:36px;border-radius:var(--radius-sm);border:1.5px solid var(--border);background:var(--surface);cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:8px;transition:border-color .2s;flex-shrink:0}.hamburger-btn:hover{border-color:var(--accent)}.hamburger-btn span{display:block;width:18px;height:2px;background:var(--text);border-radius:var(--radius-pill);transition:background .2s}.hamburger-btn:hover span{background:var(--accent)}.drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:498;opacity:0;pointer-events:none;transition:opacity .3s}.drawer-overlay.open{opacity:1;pointer-events:all}.side-drawer{position:fixed;top:0;right:0;width:300px;height:100vh;background:var(--surface);border-left:1px solid var(--border);z-index:499;transform:translate(100%);transition:transform .3s cubic-bezier(.32,.72,0,1);display:flex;flex-direction:column;overflow-y:auto}.side-drawer.open{transform:translate(0)}.drawer-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border)}.drawer-shop-name{font-size:15px;font-weight:800;color:var(--accent)}.drawer-close{width:32px;height:32px;border-radius:50%;border:1.5px solid var(--border);background:transparent;color:var(--text);font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center}.drawer-section{padding:20px 20px 0}.drawer-section-title{font-size:10px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:1.2px;margin-bottom:8px}.drawer-link{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:var(--radius-md);text-decoration:none;color:var(--text);font-size:14px;font-weight:600;transition:background .2s,color .2s;margin-bottom:4px}.drawer-link:hover{background:var(--card-bg);color:var(--accent)}.drawer-link-icon{width:28px;height:18px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.drawer-divider{margin:16px 20px 0;height:1px;background:var(--border)}.drawer-contact-row{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:var(--radius-md);text-decoration:none;color:var(--text);font-size:13px;font-weight:600;transition:background .2s,color .2s;margin-bottom:4px}.drawer-contact-row:hover{background:var(--card-bg);color:var(--accent)}.drawer-footer{margin-top:auto;padding:20px;border-top:1px solid var(--border);font-size:11px;color:var(--muted);text-align:center}@media(max-width:1023px){body{padding-top:58px}.section-panels{padding-top:20px}.nav-bg,.is-homepage nav:not(.nav-scrolled) .nav-bg{background:#000000a6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom-color:#ffffff14;box-shadow:0 1px 16px #0006}nav.nav-scrolled{transform:none;height:58px;padding:0 16px}nav.nav-scrolled .nav-bg{border-radius:var(--radius-lg)}body.dark nav.nav-scrolled .nav-bg{background:#fff}body.dark nav.nav-scrolled .theme-toggle{color:#1a1a1a}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/theme.css.map */
