#root .cs.cs-home{padding-bottom:0}#root .cs.cs-home .wrap{max-width:1280px;margin:0 auto;padding:0 12px}#root .cs .hero{position:relative;height:clamp(520px,78vh,680px);height:clamp(520px,78svh,680px);display:grid;grid-template-rows:1fr auto;color:#fff;background:var(--ink);overflow:hidden;isolation:isolate}#root .cs .hero video,#root .cs .hero .poster,#root .cs .hero .intro,#root .cs .hero>video[data-cs-hero-video],#root .cs .hero>img.poster,#root .cs .hero>img.intro{display:block!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:none!important;max-height:none!important;object-fit:cover!important;object-position:66% 62%;z-index:-2;margin:0!important;padding:0!important;border:0!important}#root .cs .hero .poster{z-index:-3}#root .cs .hero video{opacity:0;transition:opacity 1.2s ease;will-change:opacity;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}#root .cs .hero:not(.has-intro) video.ready{opacity:1}#root .cs .hero .intro{object-position:84% 20%;transform:scale(1.1);animation:cs-zoomout 5.8s cubic-bezier(.45,.05,.35,1) forwards;transition:opacity 1.2s ease}@keyframes cs-zoomout{to{transform:scale(1)}}#root .cs .hero.play .intro{opacity:0;pointer-events:none}#root .cs .hero.done .intro{animation:none;transform:none;opacity:1}#root .cs .hero.done video{opacity:0}#root .cs .hero.play video.ready{opacity:1}#root .cs .hero.has-intro video{transition-delay:.15s}#root .cs .hero.still video{display:none}#root .cs .hero.has-video-intro video.intro{opacity:1;animation:none;transform:none;object-position:80% 30%}#root .cs .hero.has-video-intro video[data-cs-hero-video]{object-position:66% 62%}#root .cs .hero.has-video-intro.play video.intro{opacity:0}#root .cs .hero.has-video-intro.done .intro{opacity:0}#root .cs .hero.has-video-intro.done video[data-cs-hero-video]{opacity:1}#root .cs .hero.has-video-intro.done.err video[data-cs-hero-video]{opacity:0}#root .cs .hero.still .poster{animation:cs-kb 22s cubic-bezier(.4,0,.6,1) infinite alternate;transform-origin:62% 45%}@keyframes cs-kb{0%{transform:scale(1)}to{transform:scale(1.08)}}#root .cs .hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#10232cb8,#10232c73 45%,#10232c0d 75%),linear-gradient(180deg,#10232c59,#10232c00 30%,#10232c8c)}#root .cs .hero-in{max-width:1280px;width:100%;margin:0 auto;padding:40px 16px 28px;display:flex;flex-direction:column;justify-content:flex-end}#root .cs .hero h1{font-size:44px;line-height:.95;letter-spacing:-.01em;max-width:14ch;text-shadow:0 2px 24px rgba(16,35,44,.35);color:#fff}#root .cs .hero h1 em{font-style:normal;color:var(--neon)}#root .cs .hero .sub{margin:14px 0 0;font-size:16px;max-width:46ch;color:#ffffffdb;line-height:1.5}#root .cs .hero .sub b,#root .cs .hero .sub strong{color:#fff;font-weight:700}#root .cs .hero .sub p{margin:0}#root .cs .hero-cta{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}#root .cs .btn-glass{background:#ffffff24;color:#fff;border:1px solid rgba(255,255,255,.45);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-weight:600}#root .cs .btn-glass:hover{background:#ffffff3d;color:#fff}#root .cs .hero-proof{display:flex;gap:8px 20px;flex-wrap:wrap;align-items:center;margin-top:18px;font-size:13.5px;color:#ffffffd1}#root .cs .hero-proof b{color:#fff;font-family:var(--display);font-size:17px;font-weight:600}#root .cs .hero-proof .rate{color:#ffffffd1}#root .cs .hero-proof .rate .rs .off svg{fill:#ffffff47}#root .cs .hero-proof .rate b{color:#fff}#root .cs .hero .h1,#root .cs .hero .sub,#root .cs .hero-cta,#root .cs .hero-proof{opacity:0;transform:translateY(18px);filter:blur(6px);animation:cs-rise .9s cubic-bezier(.16,1,.3,1) forwards}#root .cs .hero .sub{animation-delay:.15s}#root .cs .hero-cta{animation-delay:.3s}#root .cs .hero-proof{animation-delay:.45s}@keyframes cs-rise{to{opacity:1;transform:none;filter:none}}#root .cs .roombar{background:#10232c8c;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid rgba(255,255,255,.14)}#root .cs .roombar-in{max-width:1280px;margin:0 auto;padding:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:center}#root .cs .roombar .lbl{grid-column:1/-1;font-size:13px;color:#ffffffbf;display:flex;align-items:center;gap:8px}#root .cs .roombar .lbl b{color:#fff;font-family:var(--display);font-size:17px;font-weight:600}#root .cs .room-t{border:1px solid rgba(255,255,255,.22);border-radius:var(--r);background:#ffffff0f;padding:9px 10px 8px;display:grid;gap:1px;text-decoration:none;color:#fff;transition:background .15s,border-color .15s}#root .cs .room-t b{font-family:var(--display);font-weight:600;font-size:18px;line-height:1}#root .cs .room-t small{font-size:12px;color:#ffffffb8;white-space:nowrap}#root .cs .room-t:hover{background:#70b84038;border-color:var(--neon);color:#fff}@media(prefers-reduced-motion:reduce){#root .cs .hero .intro{animation:none;transform:none}#root .cs .hero.still .poster{animation:none}#root .cs .hero .h1,#root .cs .hero .sub,#root .cs .hero-cta,#root .cs .hero-proof{animation:none;opacity:1;transform:none;filter:none}#root .cs .hero video{transition:none}}#root .cs .sec{max-width:1280px;margin:0 auto;padding:44px 12px 0}#root .cs .sec-h{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}#root .cs .sec h2{font-size:32px;margin:0}#root .cs .sec .lead{margin:4px 0 0;color:var(--ink-2);font-size:15px;max-width:60ch}#root .cs .sec-h a.more{font-family:var(--display);font-weight:600;font-size:17px;color:var(--ink);text-decoration:none;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}#root .cs .sec-h a.more svg{width:18px;height:18px;transform:rotate(-90deg)}#root .cs .sec-h a.more:hover{color:var(--neon-text)}#root .cs .arrow{width:20px;height:20px}#root .cs .doors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;position:relative;padding:0 0 12px}#root .cs .doors:before{content:"";position:absolute;left:-16px;right:-16px;top:58%;bottom:34px;background:var(--floor-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);z-index:-1}#root .cs .door{position:relative;display:grid;grid-template-rows:auto auto;text-decoration:none;color:var(--ink);isolation:isolate}#root .cs .door .pic{position:relative;display:block;aspect-ratio:4/5;border-radius:12px;overflow:hidden;border:1px solid var(--line);box-shadow:0 12px 28px #10232c1f;background:var(--wall)}#root .cs .door img.bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;object-fit:cover;object-position:50% 50%;display:block}#root .cs .door.dark .pic{background:var(--ink)}#root .cs .door .cap{padding:14px 2px 0}#root .cs .door .cap b{display:block;font-family:var(--display);font-size:24px;font-weight:600;line-height:1}#root .cs .door .cap span{font-size:13.5px;color:var(--ink-2);display:block;margin-top:3px}#root .cs .door .n{position:absolute;top:12px;left:12px;bottom:auto;background:#fff;color:var(--ink);font-family:var(--display);font-weight:600;font-size:12.5px;border-radius:999px;padding:4px 10px;z-index:3;box-shadow:0 4px 10px #10232c2e}#root .cs .door.dark .n{background:var(--ink);color:#fff}#root .cs .door .prod-img{position:absolute;left:50%;top:54%;transform:translate(-50%,-50%);width:60%;z-index:2;filter:drop-shadow(0 14px 18px rgba(16,35,44,.32))}#root .cs .door .prod-img img{width:100%;height:auto;display:block;object-fit:contain}#root .cs .door .hang{position:absolute;right:12px;top:14%;z-index:3;background:var(--neon);color:var(--ink);font-family:var(--display);font-weight:700;font-size:13px;line-height:1;border-radius:4px;padding:7px 9px 6px;transform:rotate(4deg);transform-origin:right top;box-shadow:0 8px 16px #00000052}#root .cs .door .hang:before{content:"";position:absolute;right:6px;top:-4px;width:8px;height:8px;border-radius:50%;background:var(--ink);border:2px solid var(--neon)}#root .cs .door.dark .hang{background:var(--neon);color:var(--ink)}#root .cs .door .pic-title,#root .cs .door .plaque,#root .cs .door .side-label,#root .cs .doors.style-a .cap{display:none}#root .cs .doors.style-a .door .pic-title{display:flex}#root .cs .door .pic-title{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:38px 14px 14px;flex-direction:column;gap:4px;background:linear-gradient(180deg,#10232c00,#10232cd9 74%)}#root .cs .door .pic-title b{font-family:var(--display);font-weight:600;font-size:clamp(24px,6.5vw,34px);line-height:1;color:#fff}#root .cs .door .pic-title span{font-family:var(--body);font-size:14px;color:#ffffffd9;line-height:1.3;margin-top:2px}#root .cs .doors.style-b .cap b{display:none}#root .cs .doors.style-b .door .plaque{display:block}#root .cs .doors.style-b .door .n{display:none}#root .cs .door .plaque{position:absolute;left:12px;bottom:12px;z-index:2;max-width:calc(100% - 24px);background:#fff;border-radius:10px;padding:12px 14px;box-shadow:0 8px 20px #10232c2e}#root .cs .door .plaque b{display:block;font-family:var(--display);font-weight:600;font-size:clamp(18px,5.5vw,24px);line-height:1;color:var(--ink)}#root .cs .door .plaque span{display:block;margin-top:4px;font-family:var(--display);font-weight:600;font-size:12.5px;color:var(--ink-2)}#root .cs .door.dark .plaque{background:var(--ink)}#root .cs .door.dark .plaque b{color:#fff}#root .cs .door.dark .plaque span{color:#ffffffbf}#root .cs .doors.style-c .door .side-label{display:flex}#root .cs .door .side-label{position:absolute;left:0;top:0;bottom:0;width:44px;z-index:2;background:#10232c8c;align-items:center;justify-content:center;overflow:hidden}#root .cs .door .side-label span{display:block;transform:rotate(-90deg);white-space:nowrap;font-family:var(--display);font-weight:600;font-size:22px;letter-spacing:.08em;text-transform:uppercase;color:#fff}#root .cs .doors.style-c .door .n{top:auto;bottom:12px;left:56px}#root .cs .mas-vendidos{position:relative}#root .cs .mas-vendidos:after{content:"";position:absolute;left:0;right:0;bottom:-18px;height:14px;background:var(--floor-2);border-top:1px solid var(--line)}#root .cs .shelf-h{display:contents}#root .cs .grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#root .cs .grid.rail{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:6px 12px 18px;margin:-6px -12px 0;scrollbar-width:thin;scrollbar-color:var(--line) transparent}#root .cs .grid.rail .card,#root .cs .grid.rail .more-tile{flex:0 0 78vw;max-width:340px;scroll-snap-align:start;grid-column:auto}#root .cs .more-tile{display:grid;grid-column:1/-1;align-content:center;justify-items:start;gap:6px;padding:18px;border:1px dashed var(--line);border-radius:10px;background:transparent;text-decoration:none;color:var(--ink-2);min-height:120px}#root .cs .more-tile b{font-family:var(--display);font-size:56px;font-weight:700;line-height:1;color:var(--ink)}#root .cs .more-tile em{font-style:normal;font-family:var(--display);font-weight:600;font-size:18px;color:var(--ink);display:inline-flex;align-items:center;gap:6px;border-bottom:2px solid var(--neon)}#root .cs .more-tile svg{width:18px;height:18px;transform:rotate(-90deg)}#root .cs .conocenos{margin-top:56px;background:var(--ink);color:#fff}#root .cs .about{max-width:1280px;margin:0 auto;padding:0 12px 44px;display:grid;gap:16px;align-items:center}#root .cs .yt{position:relative;aspect-ratio:16/9;border-radius:14px;overflow:hidden;background:var(--ink);isolation:isolate;margin-top:-28px;border:6px solid var(--wall);box-shadow:0 26px 60px #00000059}#root .cs .yt img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.16,1,.3,1)}#root .cs .yt:hover img{transform:scale(1.03)}#root .cs .yt iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}#root .cs .yt-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:72px;height:72px;border-radius:50%;border:0;background:var(--neon-btn);color:#fff;display:grid;place-items:center;box-shadow:0 10px 26px #3f8f1f80;cursor:pointer;transition:transform .15s,background .15s}#root .cs .yt-play svg{width:34px;height:34px;margin-left:4px}#root .cs .yt-play:hover{transform:translate(-50%,-50%) scale(1.06);background:var(--neon-btn-hover)}#root .cs .yt-len{position:absolute;left:12px;bottom:12px;color:#fff;font-size:13px;background:#10232cb8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:6px;padding:5px 10px}#root .cs .yt.playing img,#root .cs .yt.playing .yt-play,#root .cs .yt.playing .yt-len{display:none}#root .cs .about-tx{padding-top:36px}#root .cs .about-tx h2{font-size:32px;color:#fff}#root .cs .about-tx .lead{margin:8px 0 12px;color:#ffffffc7;font-size:15px}#root .cs .about .stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:16px 0 0;border-top:1px solid rgba(255,255,255,.16)}#root .cs .about .stats div{padding:14px 12px 14px 0;border-bottom:1px solid rgba(255,255,255,.16)}#root .cs .about .stats div:nth-child(odd){border-right:1px solid rgba(255,255,255,.16);padding-right:12px}#root .cs .about .stats div:nth-child(2n){padding-left:12px}#root .cs .about .stats dt{font-family:var(--display);font-weight:700;font-size:40px;line-height:1;color:var(--neon)}#root .cs .about .stats dd{margin:4px 0 0;font-size:13.5px;color:#ffffffc7}#root .cs .band-dark{background:var(--ink);color:#fff}#root .cs .band-in{max-width:1280px;margin:0 auto;padding:44px 12px;display:grid;gap:22px;border-top:1px solid rgba(255,255,255,.12)}#root .cs .band-dark h2{font-size:34px;color:#fff;max-width:14ch}#root .cs .band-dark h2 em{font-style:normal;color:var(--neon)}#root .cs .band-dark .lead{color:#ffffffc7;font-size:15px;margin:10px 0 0;max-width:52ch}#root .cs .band-dark figure{margin:0;border-radius:12px;overflow:hidden;position:relative;aspect-ratio:4/3}#root .cs .band-dark figure img{width:100%!important;height:100%!important;max-height:none!important;object-fit:cover;object-position:50% 50%}#root .cs .band-dark figcaption{position:absolute;left:12px;bottom:12px;font-size:12.5px;color:#fff;background:#10232cb8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:6px;padding:6px 10px}#root .cs ol.seq{margin:18px 0 0;padding:0;list-style:none;display:grid}#root .cs ol.seq li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:8px;padding:14px 0;border-top:1px solid rgba(255,255,255,.14)}#root .cs ol.seq .n{font-family:var(--display);font-weight:700;font-size:32px;line-height:1;color:var(--neon)}#root .cs ol.seq b{display:block;font-family:var(--display);font-size:20px;font-weight:600}#root .cs ol.seq p{margin:2px 0 0;font-size:14px;color:#ffffffc7}#root .cs .cities{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}#root .cs .city{border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:8px 12px;font-size:13px;color:#ffffffd9}#root .cs .city b{color:#fff;font-weight:700}#root .cs .city.on{border-color:var(--neon);background:#70b84029}#root .cs .clientes{padding-left:0;padding-right:0}#root .cs .reels{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px 12px 12px;scrollbar-width:thin;scrollbar-color:var(--line) transparent}#root .cs .reels::-webkit-scrollbar{height:6px}#root .cs .reels::-webkit-scrollbar-thumb{background:var(--line);border-radius:6px}#root .cs .reel{flex:0 0 68%;scroll-snap-align:start;position:relative;aspect-ratio:9/16;border-radius:12px;overflow:hidden;background:var(--ink);isolation:isolate}#root .cs .reel video{width:100%;height:100%;object-fit:cover;display:block}#root .cs .reel:after{content:"";position:absolute;left:0;right:0;bottom:0;height:45%;background:linear-gradient(180deg,#10232c00,#10232cb3);z-index:0;pointer-events:none}#root .cs .reel .tag{position:absolute;left:10px;bottom:10px;right:10px;color:#fff;font-size:13px;line-height:1.3;text-shadow:0 1px 8px rgba(0,0,0,.5);z-index:1}#root .cs .reel .tag b{display:block;font-family:var(--display);font-size:17px;font-weight:600}#root .cs .reel .snd{position:absolute;right:8px;top:8px;width:36px;height:36px;border-radius:50%;border:0;background:#10232c99;color:#fff;display:grid;place-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:2}#root .cs .reel .snd svg{width:18px;height:18px}#root .cs .reel .snd .on{display:none}#root .cs .reel.sound .snd .on{display:block}#root .cs .reel.sound .snd .off{display:none}#root .cs .rate-big{display:flex;align-items:center;gap:12px;margin-bottom:12px}#root .cs .rate-big .big{font-family:var(--display);font-weight:700;font-size:44px;line-height:1}#root .cs .rate-big .meta{font-size:13px;color:var(--ink-2)}#root .cs .rate-big .meta b{color:var(--ink)}#root .cs .rev-wrap{position:relative;max-height:290px;overflow:hidden;margin-top:14px;transition:max-height .35s ease}#root .cs .rev-wrap.short{max-height:none}#root .cs .rev-wrap.expanded{max-height:4000px}#root .cs .rev-row{display:grid;gap:10px}#root .cs .rev{background:var(--wall);border:1px solid var(--line);border-radius:10px;padding:12px 14px}#root .cs .rev .who{display:flex;justify-content:space-between;gap:8px;align-items:center;font-size:13px;color:var(--ink-2)}#root .cs .rev .who b{color:var(--ink)}#root .cs .rev .who .ok{color:var(--neon-text);font-weight:600}#root .cs .rev p{margin:6px 0 0;font-size:14px}#root .cs .rev-fade{position:absolute;left:0;right:0;bottom:0;height:90px;background:linear-gradient(180deg,#fff0,#fff 85%);pointer-events:none}#root .cs .rev-wrap.expanded .rev-fade{display:none}#root .cs .rev-more{display:flex;margin:14px auto 0;min-height:44px;padding:0 20px}#root .cs .installs{margin-top:0}#root .cs .outlet-sec{padding-top:48px}#root .cs .outlet{position:relative;border-radius:14px;overflow:hidden;background:var(--ink);color:#fff;min-height:320px;display:grid;align-items:end;isolation:isolate}#root .cs .outlet img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;max-height:none!important;object-fit:cover;object-position:70% 50%;z-index:-1}#root .cs .outlet:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#10232c8c,#10232ce0 55%,#10232cf0)}#root .cs .outlet .in{padding:26px 18px}#root .cs .outlet h2{font-size:34px;color:#fff}#root .cs .outlet h2 em{font-style:normal;color:var(--neon)}#root .cs .outlet p{margin:8px 0 16px;color:#ffffffd1;font-size:15px;max-width:44ch}#root .cs .outlet p b{color:#fff}#root .cs .outlet .disc-row{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}#root .cs .outlet .disc-row span{font-family:var(--display);font-weight:700;font-size:15px;background:var(--neon);color:var(--ink);border-radius:4px;padding:4px 8px}#root .cs .marcas-sec{padding-top:14px}#root .cs .brands{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}#root .cs .brands a{text-align:center;background:var(--wall);border:1px solid var(--line);border-radius:8px;padding:14px 8px 12px;font-family:var(--display);font-weight:700;font-size:24px;letter-spacing:.02em;text-decoration:none;color:var(--ink-2);transition:color .15s,border-color .15s;line-height:1.1}#root .cs .brands a:hover{color:var(--ink);border-color:var(--ink)}#root .cs .brands a small{display:block;font-family:var(--body);font-weight:400;font-size:12px;color:var(--ink-3);letter-spacing:0}#root .cs .strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:48px}#root .cs .strip div{padding:14px 12px;display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--ink-2);line-height:1.3;border-bottom:1px solid var(--line)}#root .cs .strip div:nth-child(odd){border-right:1px solid var(--line)}#root .cs .strip svg{width:22px;height:22px;flex:0 0 22px;color:var(--neon-deep)}#root .cs .strip b{display:block;color:var(--ink);font-family:var(--display);font-size:17px;font-weight:600}#root .cs .store{display:grid;gap:12px;background:var(--wall);border:1px solid var(--line);border-radius:12px;overflow:hidden}#root .cs .store-info{padding:20px 16px;display:grid;gap:6px;align-content:start}#root .cs .store-info .addr{font-family:var(--display);font-size:28px;font-weight:600;line-height:1}#root .cs .store-info>span{color:var(--ink-2);font-size:14px}#root .cs .store-info ul{margin:10px 0 0;padding:0;list-style:none;display:grid;gap:6px;font-size:14px;color:var(--ink-2)}#root .cs .store-info li{display:flex;gap:8px;align-items:flex-start}#root .cs .store-info li svg{width:16px;height:16px;flex:0 0 16px;color:var(--neon-deep);margin-top:3px}#root .cs .store-info li b{color:var(--ink)}#root .cs .store-cta{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}#root .cs .store-cta .btn{font-size:19px;min-height:48px;padding:12px 16px}#root .cs .store-map{min-height:260px;background:var(--floor-2)}#root .cs .store-map iframe{width:100%;height:100%;min-height:260px;border:0;display:block;filter:saturate(.85)}#root .cs .btn-wa.ink{background:var(--ink);color:#fff;padding:12px 18px;min-height:48px}#root .cs .btn-wa.ink:hover{background:#1c3a47;color:#fff}#root .cs .contra{max-width:1280px;margin:36px auto 0;padding:0 12px 44px}#root .cs .contra .in{background:var(--wall);border:1px solid var(--line);border-radius:12px;padding:20px 16px;display:grid;gap:12px}#root .cs .contra h2{font-size:26px}#root .cs .contra ul{margin:0;padding:0;list-style:none;display:grid;gap:6px;font-size:14px;color:var(--ink-2)}#root .cs .contra li{display:flex;gap:8px;align-items:flex-start}#root .cs .contra li svg{width:16px;height:16px;flex:0 0 16px;color:var(--neon-deep);margin-top:3px}@media(min-width:600px){#root .cs .wrap,#root .cs .sec,#root .cs .contra{padding-left:16px;padding-right:16px}#root .cs .hero{height:clamp(560px,calc(100vh - 120px),820px);height:clamp(560px,calc(100svh - 120px),820px)}#root .cs .hero video,#root .cs .hero .poster{object-position:60% 50%}#root .cs .hero .intro{object-position:88% 45%}#root .cs .hero.has-video-intro video.intro,#root .cs .hero.has-video-intro video[data-cs-hero-video]{object-position:60% 50%}#root .cs .hero-in{padding:48px 16px 34px}#root .cs .hero h1{font-size:64px}#root .cs .roombar-in{grid-template-columns:auto repeat(4,minmax(0,1fr));padding:12px 16px}#root .cs .roombar .lbl{grid-column:auto;padding-right:10px}#root .cs .doors,#root .cs .grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}#root .cs .grid.rail{gap:14px;padding:6px 16px 20px;margin:-6px -16px 0}#root .cs .grid.rail .card,#root .cs .grid.rail .more-tile{flex:0 0 250px;max-width:none}#root .cs .band-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center;padding:60px 16px}#root .cs .about{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:36px}#root .cs .reels{padding-left:16px;padding-right:16px}#root .cs .reel{flex:0 0 calc(25% - 8px)}#root .cs .rev-row{grid-template-columns:repeat(3,minmax(0,1fr))}#root .cs .rev-wrap{max-height:410px}#root .cs .rev-wrap.short{max-height:none}#root .cs .outlet{min-height:380px}#root .cs .outlet:before{background:linear-gradient(90deg,#10232cf0,#10232cb3 40%,#10232c0d)}#root .cs .outlet .in{padding:40px 36px}#root .cs .brands{grid-template-columns:repeat(6,minmax(0,1fr))}#root .cs .strip{grid-template-columns:repeat(4,minmax(0,1fr))}#root .cs .strip div{border-bottom:0;border-right:1px solid var(--line)}#root .cs .strip div:last-child{border-right:0}#root .cs .contra .in{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:26px 28px}#root .cs .contra .cta{grid-column:2;grid-row:1/3}#root .cs .store{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:0}#root .cs .store-info{padding:28px}#root .cs .store-map{min-height:360px}#root .cs .sec{padding-top:56px}#root .cs .clientes{padding-left:0;padding-right:0}#root .cs .marcas-sec{padding-top:16px}}@media(min-width:900px){#root .cs .hero h1{font-size:82px;max-width:14ch}#root .cs .hero .sub{font-size:18px}#root .cs .reel{flex:0 0 calc(20% - 8px)}#root .cs .doors{gap:18px;padding:0 0 12px}#root .cs .door img.bg{transition:transform .5s cubic-bezier(.16,1,.3,1)}#root .cs .door:hover img.bg{transform:translateY(-6px)}#root .cs .door .pic-title b{font-size:38px}#root .cs .door .plaque b{font-size:24px}#root .cs .door .side-label span{font-size:22px}#root .cs .mas-vendidos{display:grid;grid-template-columns:230px minmax(0,1fr);gap:0 28px;align-items:start}#root .cs .shelf-h{display:block;position:sticky;top:90px}#root .cs .shelf-h .sec-h{flex-direction:column;align-items:flex-start;gap:14px}#root .cs .shelf-h h2{font-size:38px;line-height:.95}#root .cs .grid.rail{gap:14px;padding:6px 6px 22px;margin:-6px -6px 0}#root .cs .grid.rail .card,#root .cs .grid.rail .more-tile{flex:0 0 268px}#root .cs .about{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:44px;padding:0 16px 52px}#root .cs .yt{margin-top:-44px}#root .cs .about-tx{padding-top:48px}}#root .cs .hero>video[data-cs-hero-video],#root .cs .hero>video.intro{top:-15.7%!important;bottom:auto!important;height:131.4%!important;min-height:0!important}
/*# sourceMappingURL=/cdn/shop/t/25/assets/cs-home.css.map */
