.Banner{background-color:var(--backColor);display:flex;justify-content:center;color:var(--color)}.Banner .container{width:100%;display:flex;justify-content:flex-end;position:relative;max-width:--maxBreak}.Banner .container .ad-info{top:50%;left:6rem;transform:translateY(-50%);display:flex;flex-direction:column;gap:1.5rem;z-index:1}.Banner .container .ad-info .tag-span{display:flex;gap:.5rem;align-items:center}.Banner .container .ad-info .tag-span .icon-container{border-radius:100%;padding:.25rem;background-color:var(--tagColor)}.Banner .container .ad-info .tag-span .icon-container svg{color:#121212}.Banner .container .ad-info .tag-span .tag{text-transform:uppercase;font-size:16px;font-weight:500;color:var(--tagColor)}.Banner .container .ad-info .title{font-size:2rem;min-width:-moz-fit-content;min-width:fit-content}.Banner .container .ad-info .desc{font-size:1rem!important;color:var(--color)!important;font-weight:400!important;opacity:.6}.Banner .container .ad-img-container{align-self:flex-end;width:866px;height:640px;aspect-ratio:866/640;position:relative}@media(max-width:1280px){.Banner .container .ad-info{padding-block:2rem;top:auto;transform:none;left:auto}.Banner .container .ad-info .tag{font-size:12px}.Banner .container .ad-info .title{font-size:1.5rem}.Banner .container .ad-info .desc{font-size:12px}.Banner .container .ad-img-container{width:100%;align-self:center;height:360px}.Banner .container .ad-img-container img{-o-object-fit:contain;object-fit:contain}}.slider-control-container{border:1px solid hsla(0,0%,100%,.149);background-color:#181818;padding:.6rem 1rem;transition:.3s ease;border-radius:.75rem;overflow:hidden}.slider-control-container:hover{background-color:#323232}.slider-control-container.pulse{position:relative;animation:color-pulse .6s both}.slider-control-container.pulse:before{top:50%;left:50%;transform:translate(-50%,-50%);z-index:0;content:"";position:absolute;background-color:#fff;animation:pulse .6s both;width:0;height:0;border-radius:100%}@keyframes pulse{50%{width:100px;height:100px}80%{opacity:1}to{width:100px;height:100px;opacity:0}}@keyframes color-pulse{80%{color:#000}to{color:#fff}}@keyframes skeletonScan{0%{top:-40px}to{top:100%}}@keyframes skeletonBounce{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes colorPulse{0%,to{background-color:#242424}50%{background-color:#161616}}@keyframes opacityPulse{0%,to{opacity:.2}50%{opacity:.6}}.category-card-container{width:287px;height:287px;display:flex;flex-direction:column}.category-card-container.skeleton .cat-card{animation:colorPulse 1.5s infinite both}.category-card-container.skeleton .cat-card svg{opacity:.25!important}.category-card-container .cat-name{font-weight:500;font-size:20px;text-transform:uppercase}.category-card-container .cat-card{transition:.3s ease;height:215px;width:100%;border:1px solid hsla(0,0%,100%,.125);background:linear-gradient(hsla(0,0%,100%,.102),hsla(0,0%,100%,.035));position:relative;border-radius:1.5rem;display:flex;justify-content:center;align-items:center;overflow:hidden}.category-card-container .cat-card svg{position:absolute;color:#c3c3c3;opacity:0;transition:.3s ease;width:100%;height:256px;transform:scale(1.3)}.category-card-container .cat-card.no-img svg{opacity:.1}.category-card-container .cat-card .cat-img-container{position:relative;width:130px;height:130px;transition:.3s ease}.category-card-container .cat-card:before{transition:.3s ease;content:"";position:absolute;opacity:0;background:linear-gradient(var(--rgb1),var(--rgb2));width:100%;height:100%}.category-card-container:not(.skeleton):hover .cat-card{transform:scale(1.05)}.category-card-container:not(.skeleton):hover .cat-card .cat-img-container{transform:scale(1.1)}.category-card-container:not(.skeleton):hover .cat-card:before{opacity:.8}.category-card-container:not(.skeleton):hover .cat-card svg{opacity:.1}@media(max-width:640px){.category-card-container{width:240px;height:240px;display:flex;flex-direction:column}.category-card-container .cat-card{height:180px}}.Destacados{display:flex;flex-direction:column;width:100%;gap:3rem}.Destacados .div-cards{width:100%;display:flex;justify-content:center}.Destacados .div-cards .cards-grid{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto}