html{line-height:1.15;-webkit-text-size-adjust:100%}main{display:block}button{font-size:100%;line-height:1.15}button{overflow:visible}button{text-transform:none}button,[type=button]{appearance:button;-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring{outline:1px dotted ButtonText}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit;margin:0;padding:0;font:inherit}h1,h2{text-wrap:balance}p{max-width:75ch;text-wrap:pretty}ul,ol{list-style:none}img{max-width:100%;height:auto}a{display:block;color:#030712;text-decoration:none;background-color:transparent}img{max-width:100%;height:auto;font-style:italic;vertical-align:middle;border-style:none}button{padding:0;font:inherit;color:inherit;background:none;border:none;outline:none}@font-face{font-family:Poppins;font-weight:300;font-display:swap;src:local("Poppins Light"),url(/asset/font/poppins/poppins_light.woff2) format("woff2"),url(/asset/font/poppins/poppins_light.woff) format("woff"),url(/asset/font/poppins/poppins_light.ttf) format("ttf")}@font-face{font-family:Poppins;font-weight:400;font-display:swap;src:local("Poppins Regular"),url(/asset/font/poppins/poppins_regular.woff2) format("woff2"),url(/asset/font/poppins/poppins_regular.woff) format("woff"),url(/asset/font/poppins/poppins_regular.ttf) format("ttf")}@font-face{font-family:Poppins;font-weight:500;font-display:swap;src:local("Poppins Medium"),url(/asset/font/poppins/poppins_medium.woff2) format("woff2"),url(/asset/font/poppins/poppins_medium.woff) format("woff"),url(/asset/font/poppins/poppins_medium.ttf) format("ttf")}@font-face{font-family:Poppins;font-weight:600;font-display:swap;src:local("Poppins SemiBold"),url(/asset/font/poppins/poppins_semibold.woff2) format("woff2"),url(/asset/font/poppins/poppins_semibold.woff) format("woff"),url(/asset/font/poppins/poppins_semibold.ttf) format("ttf")}@font-face{font-family:Poppins;font-weight:700;font-display:swap;src:local("Poppins Bold"),url(/asset/font/poppins/poppins_bold.woff2) format("woff2"),url(/asset/font/poppins/poppins_bold.woff) format("woff"),url(/asset/font/poppins/poppins_bold.ttf) format("ttf")}@font-face{font-family:Poppins;font-weight:800;font-display:swap;src:local("Poppins Black"),url(/asset/font/poppins/poppins_black.woff2) format("woff2"),url(/asset/font/poppins/poppins_black.woff) format("woff"),url(/asset/font/poppins/poppins_black.ttf) format("ttf")}h1{font-size:4.76rem}h2{font-size:3.81rem}p{font-size:1.56rem}html{scroll-behavior:smooth;scrollbar-gutter:stable;overflow-x:hidden;width:100%;font-size:62.5%}body{overflow-x:hidden;width:100%;font-family:Poppins,system-ui,sans-serif;font-size:1.56rem;color:#f3f4f6;background-color:#180024}body{font-weight:400}[data-animate]{transform:none;opacity:0;transition:none}.h1{font-size:4.76rem}.base-layout{max-width:192rem;margin:auto;padding-right:3.2rem;padding-left:3.2rem}@media screen and (min-width:64em){.base-layout{padding-right:4.8rem;padding-left:4.8rem}}@media screen and (min-width:80em){.base-layout{padding-right:6.4rem;padding-left:6.4rem}}.section{padding-top:8rem;padding-bottom:8rem}@media screen and (min-width:64em){.section{padding-top:12.8rem;padding-bottom:12.8rem}}@media screen and (min-width:80em){.section{padding-top:16rem;padding-bottom:16rem}}.fade-in{animation:fadeIn 1.2s ease-in both}@keyframes fadeIn{to{opacity:1}}[data-animate].fade-in-up{transform:translateY(3.2rem);opacity:0}.fade-in-up{animation:fadeInUp 1.2s ease-in-out both}@keyframes fadeInUp{to{transform:translateY(0);opacity:1}}[data-animate].fade-in-left{transform:translate(-3.2rem)}.fade-in-left{opacity:0;animation:fadeInLeft 1.2s ease-in-out both}@keyframes fadeInLeft{to{transform:translate(0);opacity:1}}[data-animate].fade-in-right{transform:translate(3.2rem)}.fade-in-right{opacity:0;animation:fadeInRight 1.2s ease-in-out both}@keyframes fadeInRight{to{transform:translate(0);opacity:1}}@keyframes textBlur{to{opacity:1;filter:blur(0)}}[data-animate].text-blur-up{transform:translateY(100%);opacity:0;filter:blur(.6rem)}.text-blur-up{animation:textBlurUp 1.2s ease-in-out both}@keyframes textBlurUp{to{transform:translateY(0);opacity:1;filter:blur(0)}}[data-animate].pulse-fade-in{transform:scale(.9);opacity:0}.pulse-fade-in{animation:pulseFadeIn 1.2s ease-out both}@keyframes pulseFadeIn{50%{transform:scale(1.05);opacity:.5}to{transform:scale(1);opacity:1}}[data-animate].flip-in-x{transform:scaleX(-1)}.flip-in-x{animation:flipInX 1.2s ease-out both}@keyframes flipInX{0%{transform:rotateY(90deg);opacity:0}to{transform:rotateY(0);opacity:1}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}[data-animate].sink{transform:translateY(0)}.sink{animation:sink 1s ease-in-out both}@keyframes sink{0%{transform:translateY(-10px);opacity:0}50%{transform:translateY(0)}to{transform:translateY(-10px);opacity:1}}[data-animate].bounce{transform:translateZ(0);opacity:1}.bounce{animation:bounce 1.5s ease-in-out both}@keyframes bounce{0%,20%,53%,to{transform:translateZ(0);animation-timing-function:cubic-bezier(.21,.61,.35,1)}40%,43%{transform:translate3d(0,-30px,0) scaleY(1.1);animation-timing-function:cubic-bezier(.75,.05,.85,.06)}70%{transform:translate3d(0,-15px,0) scaleY(1.05);animation-timing-function:cubic-bezier(.75,.05,.85,.06)}80%{transform:translateZ(0) scaleY(.95);transition-timing-function:cubic-bezier(.21,.61,.35,1)}90%{transform:translate3d(0,-4px,0) scaleY(1.02)}}[data-animate].zoom-in{transform:scale(.5);opacity:0}.zoom-in{animation:zoomIn 1.2s ease-out both}@keyframes zoomIn{to{transform:scale(1);opacity:1}}.skeleton{position:relative;overflow:hidden;display:block;visibility:hidden;opacity:0;background-color:#4a006c;border-radius:1.2rem;transition:opacity .5s,visibility .5s}.skeleton:before{content:"";position:absolute;top:0;left:0;transform:translate(-100%);width:100%;height:100%;background:linear-gradient(90deg,#0000,#9ca3af99,#0000);animation:1.5s shimmer infinite}.skeleton--active{visibility:visible;opacity:1}@keyframes shimmer{to{transform:translate(100%)}}.custom-image{position:relative;display:inline-block;border-radius:1.2rem;transition:opacity .5s,visibility .5s}.custom-image__skeleton{position:absolute;top:0;left:0;width:100%;height:100%}::-webkit-scrollbar{width:1.3rem;border-radius:2rem}::-webkit-scrollbar-thumb{background-color:#9913dd;background-clip:content-box;border:.3rem solid transparent;border-radius:2rem}::-webkit-scrollbar-thumb:hover{background-color:#b023fa}::-webkit-scrollbar-thumb:active{background-color:#8115b4}::-webkit-scrollbar-track{background:#4a006c}::-webkit-scrollbar-corner{background:#4a006c}.text-animated{overflow:hidden;display:inline-block}.text-animated__word{display:inline-block}.radial{position:absolute;display:block;width:32rem;height:32rem;background:radial-gradient(100% 100% at 50% 50%,#c047ff4d 0,#c047ff0d 40%,#fff0 50%)}@media screen and (min-width:80em){.radial{width:38.4rem;height:38.4rem}}.radial--orange{background:radial-gradient(100% 100% at 50% 50%,#f973164d 0,#f973160d 40%,#fff0 50%)}.radial--cyan{background:radial-gradient(100% 100% at 50% 50%,#06b6d44d 0,#06b6d40d 40%,#fff0 50%)}.navbar{position:fixed;z-index:60;top:0;left:0;width:100%;padding:2rem 0;transition:box-shadow .5s,background-color .5s,transform .5s}.navbar--scroll-down{transform:translateY(-150%)}.navbar--scroll-up{transform:translateY(0);background-color:#180024;box-shadow:0 2.5rem 2rem #0000001a,0 1rem .8rem #0000001a}.navbar__space{display:block;width:100%;height:14.4rem}.navbar__container{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%}.navbar__logo{width:5.6rem}@media screen and (min-width:80em){.navbar__logo{width:8rem}}.navbar__icon-menu{display:flex;width:2.8rem;height:2.8rem;fill:#f3f4f6}.navbar__button-open-menu{cursor:pointer}@media screen and (min-width:80em){.navbar__button-open-menu{position:absolute;visibility:hidden;opacity:0}}.navbar__button-cart{padding:.8rem!important;transition:transform .5s}.navbar__button-cart:hover{transform:scale(1.08)}.navbar__button-cart:active{transform:scale(.92)}.navbar__icon-cart{width:2.4rem;height:2.4rem;fill:#f3f4f6}.navbar__container-button{display:flex;gap:2rem}.navbar__container-button-close{cursor:pointer}@media screen and (min-width:80em){.navbar__container-button-close{position:absolute;visibility:hidden;opacity:0}}.navbar__button-close-menu{cursor:pointer}.navbar__menu{will-change:transform;position:fixed;z-index:90;top:0;right:0;transform:translate(100%);display:flex;flex-direction:column;gap:3.2rem;align-items:flex-end;width:100%;max-width:38.4rem;min-height:100vh;padding:3.2rem;background-color:#180024;box-shadow:-2.5rem 0 5rem #00000040;transition:transform .5s ease-in-out}@media screen and (min-width:30em){.navbar__menu{gap:5.6rem}}@media screen and (min-width:80em){.navbar__menu{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);flex-direction:row;align-items:center;width:81.3rem;max-width:none;height:auto;min-height:0;padding:0;background-color:transparent;box-shadow:none}}.navbar__menu--active{transform:translate(0)}.navbar__link{position:relative;display:flex;gap:1.2rem;align-items:center;color:#f3f4f6;white-space:nowrap}.navbar__link:before{content:"";position:absolute;bottom:-.8rem;left:0;transform:scaleX(0);width:100%;height:.3rem;background-color:#c047ff;border-radius:2rem;transition:transform .5s ease-in-out}@media screen and (min-width:30em){.navbar__link{font-size:1.95rem}}.navbar__link:hover:before{transform:scaleX(1)}.navbar__link--active:before{transform:scaleX(1)}.navbar__container-link--logo{pointer-events:none;position:absolute;visibility:visible;opacity:0}@media screen and (min-width:80em){.navbar__container-link--logo{position:relative;width:5.6rem;min-width:5.6rem;visibility:visible;opacity:1;animation:zoomIn 1.2s ease-in-out both;animation-delay:1s}}.navbar__link-icon{position:absolute;width:1.6rem;height:1.6rem;visibility:hidden;opacity:0;fill:#c047ff;transition:visibility .5s,opacity .5s}.navbar__link--active .navbar__link-icon{position:relative;visibility:visible;opacity:1}.navbar__container-illustration{pointer-events:none;position:absolute;bottom:-5.6rem;left:52%;transform:translate(-50%);display:flex;gap:8rem;align-items:center;transition:opacity .5s,visibility .5s}@media screen and (min-width:80em){.navbar__container-illustration{visibility:visible;opacity:1}}@media screen and (min-width:30em){.navbar__container-illustration{gap:1.6rem}}.navbar__illustration{width:17.6rem}@media screen and (min-width:30em){.navbar__illustration{width:22.4rem}}@media screen and (min-width:48em){.navbar__illustration{width:25.6rem}}@media screen and (min-width:64em){.navbar__illustration{width:28.8rem}}@media screen and (min-width:80em){.navbar__illustration{width:auto}}.navbar__sparkle-icon{opacity:.5;fill:#e3adff}.navbar--scroll-up .navbar__container-illustration{visibility:hidden;opacity:0}.navbar__overlay{z-index:80}@media screen and (min-width:80em){.navbar__overlay{visibility:hidden;opacity:0}}.overlay{position:fixed;top:0;left:0;display:block;width:100%;height:100vh;visibility:hidden;opacity:0;background-color:#00000080;transition:opacity .5s,visibility .5s}.overlay--active{visibility:visible;opacity:1}.button{cursor:pointer;display:inline-flex;gap:1.2rem;align-items:center;justify-content:center;padding:.8rem 2rem;color:#f3f4f6;background:linear-gradient(90deg,#d179ff,#8115b4);border-radius:999rem;box-shadow:0 0 .5rem .2rem #c047ffbf;transition:transform .5s}.button{font-weight:600}@media screen and (min-width:30em){.button{font-size:1.95rem}}.button:hover{transform:scale(1.08)}.button:active{transform:scale(.92)}.footer{position:relative;margin-top:14.4rem;padding-top:8rem;padding-bottom:3.2rem;background-color:#4a006c}.footer:before{content:"";position:absolute;z-index:-1;top:-4rem;width:100%;height:8rem;background-color:#4a006c;border-radius:50%;box-shadow:0 -2.5rem 5rem #00000040}@media screen and (min-width:90em){.footer{margin-top:16rem}}.footer__logo{width:14.4rem}@media screen and (min-width:30em){.footer__logo{width:22.4rem}}@media screen and (min-width:48em){.footer__logo{width:28.8rem}}.footer__container-logo{display:inline-flex;flex-direction:column;gap:6.4rem}@media screen and (min-width:48em){.footer__container-logo{flex-direction:row;gap:9.6rem;align-items:center}}.footer__container-social{display:inline-grid;grid-template-columns:-webkit-max-content -webkit-max-content;grid-template-columns:max-content max-content;gap:3.2rem}.footer__social-link{display:flex;align-items:center;padding:1.2rem;background-color:#8115b4;border-radius:1.2rem;box-shadow:0 .1rem .3rem #0000001a,0 .1rem .2rem #0000001a;transition:transform .5s ease}.footer__social-link:hover{transform:scale(1.08)}.footer__social-link:active{transform:scale(.92)}.footer__social-link-icon{fill:#f3f4f6}.footer__container-information{position:relative;display:flex;flex-direction:column;gap:6.4rem}@media screen and (min-width:48em){.footer__container-information{gap:9.6rem}}@media screen and (min-width:80em){.footer__container-information{flex-direction:row}}.footer__container-description{position:relative;display:flex;flex-direction:column;gap:6.4rem}@media screen and (min-width:48em){.footer__container-description{gap:9.6rem}}@media screen and (min-width:80em){.footer__container-description{gap:4rem}}.footer__icon-discord{width:2.8rem;height:2.8rem;fill:#f3f4f6}.footer__container-image{position:absolute;z-index:20;top:-12.8rem;right:-9.6rem;width:24rem}@media screen and (min-width:30em){.footer__container-image{top:-16rem;width:28.8rem}}@media screen and (min-width:90em){.footer__container-image{top:-24rem;right:-6.4rem;width:38.4rem}}@media screen and (min-width:112.5em){.footer__container-image{right:0;width:40rem}}.footer__arrow{width:6.4rem;height:auto;fill:transparent}@media screen and (min-width:30em){.footer__arrow{width:auto}}.footer__container-button{display:flex;gap:3.2rem}.footer__menu{display:flex;flex-direction:column;gap:5.6rem;align-items:flex-start}@media screen and (min-width:30em){.footer__menu{display:grid;grid-template-columns:repeat(2,-webkit-max-content);grid-template-columns:repeat(2,max-content);column-gap:20.8rem}}@media screen and (min-width:80em){.footer__menu{gap:0;column-gap:12.8rem}}@media screen and (min-width:112.5em){.footer__menu{column-gap:22.4rem;margin:0 12.8rem}}.footer__menu-link{position:relative;display:flex;gap:1.2rem;align-items:center;color:#f3f4f6;white-space:nowrap}.footer__menu-link:before{content:"";position:absolute;bottom:-.8rem;left:0;transform:scaleX(0);width:100%;height:.3rem;background-color:#c047ff;border-radius:2rem;transition:transform .5s ease-in-out}@media screen and (min-width:30em){.footer__menu-link{font-size:1.95rem}}@media screen and (min-width:48em){.footer__menu-link{font-size:2.44rem}}.footer__menu-link:hover:before{transform:scaleX(1)}.footer__link--active:before{transform:scaleX(1)}.footer__menu-link-icon{position:absolute;width:1.6rem;height:1.6rem;visibility:hidden;opacity:0;fill:#c047ff;transition:visibility .5s,opacity .5s}.footer__link--active .footer__menu-link-icon{position:static;visibility:visible;opacity:1}.footer__container-nanda-love{position:absolute;z-index:-1;top:5.6rem;width:14.4rem;height:auto;padding:0 4rem}@media screen and (min-width:30em){.footer__container-nanda-love{top:3.2rem;width:16rem}}@media screen and (min-width:80em){.footer__container-nanda-love{top:2.4rem;width:17.6rem}}@media screen and (min-width:90em){.footer__container-nanda-love{width:19.6rem}}.footer__container-copyright{position:relative;display:flex;flex-direction:column;gap:.8rem;align-items:center;justify-content:center;margin-top:12.8rem}.footer__container-copyright:before{content:"";position:absolute;z-index:0;top:-3.2rem;width:100%;height:.1rem;background-color:#9ca3af;border-radius:2rem}.footer__copyright-text{font-size:1.25rem;color:#9ca3af;text-align:center}@media screen and (min-width:30em){.footer__copyright-text{font-size:1.56rem}}.footer__copyright-link{transition:transform .5s ease}.footer__copyright-link:hover{transform:scale(1.08)}.footer__copyright-link:active{transform:scale(.92)}.not-found{display:flex;flex-direction:column;gap:5.6rem;align-items:center;justify-content:center;min-height:100vh}.not-found__letter{font-size:40vw;color:#e3adff;text-shadow:0 .8rem 3.2rem rgba(0,0,0,.3)}.not-found__letter{font-weight:800}@media screen and (min-width:80em){.not-found__letter{position:absolute}}.not-found__container{z-index:10;display:flex;flex-direction:column;align-items:center;padding:4rem;background-color:#4a006c80;-webkit-backdrop-filter:blur(.6rem);backdrop-filter:blur(.6rem);border:.1rem solid #c047ff;border-radius:2rem;box-shadow:0 .1rem .3rem #0000001a,0 .1rem .2rem #0000001a}@media screen and (min-width:90em){.not-found__container{min-width:65rem}}@media screen and (min-width:80em){.not-found__container{min-width:50rem}}.not-found__container-title{display:flex;gap:2rem;align-items:center;justify-content:center}.not-found__title{font-size:4.76rem;text-align:center}.not-found__title{font-weight:800}@media screen and (min-width:90em){.not-found__title{font-size:7.45rem}}@media screen and (min-width:80em){.not-found__title{font-size:5.96rem}}.not-found__emoji{width:6.4rem}@media screen and (min-width:80em){.not-found__emoji{width:9.6rem}}.not-found__subtitle{max-width:32rem;margin:2rem 0;font-size:1.95rem;line-height:1.5;text-align:center}@media screen and (min-width:80em){.not-found__subtitle{font-size:2.44rem}}.not-found__description{font-size:1.25rem;text-align:center}@media screen and (min-width:80em){.not-found__description{font-size:1.56rem}}.not-found__button{margin-top:4rem;padding:.8rem 3.2rem;color:#f3f4f6;background-color:#030712;border-radius:3.2rem;transition:transform .5s}.not-found__button{font-weight:600}.not-found__button:hover{transform:scale(1.05)}.not-found__button:active{transform:scale(.95)}.catalog{min-height:120vh}.catalog__container-category{position:relative;display:flex;flex-wrap:wrap;gap:6.4rem;align-items:center;justify-content:center;width:100%;padding:5.6rem 0}.catalog__container-category:before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:.2rem;background-color:#8115b4}.catalog__container-category:after{content:"";position:absolute;z-index:-1;bottom:0;left:0;width:100%;height:.2rem;background-color:#8115b4}.catalog__container-product{display:flex;flex-wrap:wrap;gap:6.4rem;align-items:center;justify-content:center;width:100%;padding:9.6rem 0}.catalog-banner{position:relative;display:flex;flex-direction:column;width:100%;padding-top:9.6rem}.catalog-banner__container{position:relative;display:flex;align-items:center;justify-content:center;width:100%;background-color:#4a006c;border-top:.2rem solid #9913dd;border-bottom:.2rem solid #9913dd;box-shadow:0 2.5rem 5rem #00000040}.catalog-banner__container-center{position:relative;top:-4.8rem;display:flex;flex-direction:column;gap:1.6rem;align-items:center;justify-content:center}.catalog__container-title{position:relative}.catalog-banner__title{transform:none;font-size:3.04rem;text-align:center;letter-spacing:.3rem;opacity:0;filter:blur(.6rem);animation:textBlur 1.2s ease-in-out both;animation-delay:.2s}.catalog-banner__title{font-weight:800}@media screen and (min-width:30em){.catalog-banner__title{font-size:3.81rem}}@media screen and (min-width:48em){.catalog-banner__title{font-size:4.76rem}}.catalog-banner__title--blur{position:absolute;top:-2.4rem;left:50%;transform:translate(-50%);font-size:3.81rem;letter-spacing:.3rem;white-space:nowrap;opacity:0;filter:blur(.4rem);animation:fadeInBlur 1.2s ease-in both}.catalog-banner__title--blur{font-weight:800}@media screen and (min-width:30em){.catalog-banner__title--blur{font-size:4.76rem}}@media screen and (min-width:48em){.catalog-banner__title--blur{font-size:5.96rem}}@keyframes fadeInBlur{to{opacity:.5}}.catalog-banner__subtitle{text-align:center}.catalog-banner__subtitle{font-weight:600}@media screen and (min-width:48em){.catalog-banner__subtitle{font-size:1.95rem}}@media screen and (min-width:64em){.catalog-banner__subtitle{font-size:2.44rem}}.catalog__floor{position:absolute;height:100%}.catalog-banner__container-pendom{width:100%}.catalog-banner__circle{position:absolute;right:-8rem;transform:translateY(11.2rem);display:flex;width:25rem;height:auto;animation:slideInUpCircle 1.2s ease-in-out both;animation-delay:1s}@media screen and (min-width:30em){.catalog-banner__circle{top:-2rem;width:30rem}}@keyframes slideInUpCircle{to{transform:translateY(2rem);opacity:1}}.catalog-banner__pendom{width:100%;max-height:3.5rem}@media screen and (min-width:64em){.catalog-banner__logo-image{width:35rem}}.catalog-banner__container-sit{position:absolute;z-index:50;right:0;bottom:4rem;width:45rem;visibility:hidden;opacity:0}@media screen and (min-width:80em){.catalog-banner__container-sit{visibility:visible;opacity:1}}@media screen and (min-width:90em){.catalog-banner__container-sit{width:50rem}}.catalog-banner__container-left{position:absolute;bottom:3.2rem;left:0;width:35rem;visibility:visible;opacity:0}@media screen and (min-width:80em){.catalog-banner__container-left{width:40rem;visibility:visible;opacity:1}}@media screen and (min-width:90em){.catalog-banner__container-left{left:5.6rem;width:45rem}}.card-category{width:100%}@media screen and (min-width:30em){.card-category{min-width:40rem;max-width:40rem}}.card-category__container{display:flex;flex-direction:column;align-items:flex-start;gap:2rem;position:relative;overflow:hidden;cursor:pointer;padding:2rem;background:linear-gradient(0deg,#4a006c,#67128d);border:.1rem solid #c047ff;border-radius:1.2rem;width:100%;box-shadow:0 1.5rem 1rem #0000001a,0 .4rem .6rem #0000001a;transition:transform .5s ease}@media screen and (min-width:30em){.card-category__container{min-width:40rem;max-width:40rem}}.card-category__container:hover{transform:translateY(-.4rem) scale(1.08)}.card-category__container:active{transform:translateY(0) scale(1)}.card-category__title{font-size:2.44rem}.card-category__title{font-weight:700}@media screen and (min-width:30em){.card-category__title{font-size:3.04rem}}.card-category__subtitle{font-size:4.76rem;color:transparent;-webkit-text-stroke:.1rem #d1d5db;letter-spacing:.5rem}.card-category__subtitle{font-weight:800}@media screen and (min-width:30em){.card-category__subtitle{font-size:5.96rem}}.card-category__button{align-self:flex-start;background-color:#180024;padding:1.2rem;border-radius:50%;display:flex}.card-category__icon{width:2rem;height:2rem;fill:#f3f4f6}.card-category__container-image{position:absolute;top:50%;right:0;transform:translateY(-50%)}.card-category__radial{position:absolute;top:50%;right:-8rem;transform:translateY(-50%)}.card-category__image{width:90%;position:relative;right:-3.2rem}.card-product{position:absolute;display:flex;flex-direction:column;gap:2.4rem;width:100%;max-width:38.4rem;padding:1.6rem;visibility:hidden;opacity:0;background:linear-gradient(0deg,#4a006c,#3f0b56);border:.2rem solid #8115b4;border-radius:1.2rem}.card-product--active{position:relative;visibility:visible;opacity:1}.card-product__container-image{display:flex;align-items:center;justify-content:center;width:100%;height:27rem;background-color:#67128d}.card-product__image{width:26rem;height:100%;object-fit:cover;border-radius:1.2rem}.card-product__icon{fill:#f3f4f6}.card-product__title{font-size:1.95rem}.card-product__title{font-weight:600}@media screen and (min-width:30em){.card-product__title{font-size:2.44rem}}.card-product__category{align-self:flex-start;padding:.8rem 3.2rem;background-color:#8115b4;border-radius:2rem}.card-product__category{font-weight:600}.card-product__button{width:100%;border-radius:1.2rem}.card-product__container-price{display:flex;gap:1.2rem;align-items:center}.card-product__price{font-size:2.44rem}.card-product__price{font-weight:600}@media screen and (min-width:30em){.card-product__price{font-size:3.04rem}}.card-product__discount-price{color:#d1d5db;text-decoration:line-through}@media screen and (min-width:30em){.card-product__discount-price{font-size:1.95rem}}.card-product__container-nanda-image{position:absolute;z-index:-1;right:0;bottom:3.2rem;width:12.8rem;visibility:hidden;opacity:0}.card-product__container-button{position:relative;width:100%}.card-product__container-button:hover .card-product__container-nanda-image{visibility:visible;opacity:1;animation:float 1.5s ease-in-out infinite}.construction{position:relative;display:flex;flex-direction:column;gap:3.2rem;align-items:center;justify-content:center;min-height:100vh}.construction__title{max-width:50%;font-size:2.44rem;text-align:center}.construction__title{font-weight:700}@media screen and (min-width:30em){.construction__title{font-size:3.04rem}}@media screen and (min-width:48em){.construction__title{font-size:3.81rem}}@media screen and (min-width:64em){.construction__title{font-size:4.76rem}}@media screen and (min-width:80em){.construction__title{font-size:5.96rem}}@media screen and (min-width:90em){.construction__title{font-size:7.45rem}}.construction__container-image{position:absolute;z-index:-1;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.construction__description{max-width:60%;color:#d1d5db;text-align:center}@media screen and (min-width:48em){.construction__description{font-size:1.95rem}}@media screen and (min-width:64em){.construction__description{font-size:2.44rem}}@media screen and (min-width:90em){.construction__description{font-size:3.04rem}}.construction__papa-chivo{position:absolute;top:12.8rem;left:0;width:14.4rem}@media screen and (min-width:30em){.construction__papa-chivo{top:9.6rem}}@media screen and (min-width:64em){.construction__papa-chivo{top:auto;width:20.8rem}}@media screen and (min-width:90em){.construction__papa-chivo{width:25.6rem}}.construction__nanda-pendeja{position:absolute;right:0;bottom:10rem;width:14.4rem}@media screen and (min-width:30em){.construction__nanda-pendeja{bottom:15rem}}@media screen and (min-width:64em){.construction__nanda-pendeja{bottom:auto;width:20.8rem}}@media screen and (min-width:90em){.construction__nanda-pendeja{width:25.6rem}}.delay-20{animation-delay:.2s}.delay-40{animation-delay:.4s}.delay-60{animation-delay:.6s}.delay-80{animation-delay:.8s}.delay-100{animation-delay:1s}.delay-120{animation-delay:1.2s}.delay-140{animation-delay:1.4s}.delay-160{animation-delay:1.6s}.overflow-hidden{overflow:hidden!important}.relative{position:relative}.block{display:block}.inline{display:inline}
