@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.car{height:3rem;width:3rem;display:inline-block;background-image:url(/ecommerce/assets/cart-shopping-solid-8b5ecf33.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;filter:invert(90%) sepia(90%) saturate(860%) hue-rotate(335deg) drop-shadow(1px 1px 1px #333)}.header__a{box-shadow:1px 0 3px #0a0c80;background-image:linear-gradient(to bottom,#4d23e8 5%,#8d31e8 100%);background-color:#5c32cf2c;border-radius:.7rem;display:inline-block;cursor:pointer;color:#eee;font-size:1rem;padding:11px 37px;text-decoration:none;text-align:center}.header__a:hover{background-image:linear-gradient(to bottom,#8d31e8 5%,#4d23e8 100%);color:#eee}.header__a:active{position:relative;top:2px}.btn2{box-shadow:1px 1px 3px #0a0c80;background-color:#aee1ff;border-radius:.5rem;display:inline-block;cursor:pointer;color:#222;font-family:Georgia;font-size:1rem;padding:.5rem 1rem;text-decoration:none;font-weight:400;text-align:center}.btn2:hover{background-image:linear-gradient(to bottom,#8d31e8 5%,#4d23e8 100%);color:#eee}.btn2:active{position:relative;top:2px}.css-input{padding:.5rem;background-color:#ddd;color:#333;border-radius:.5rem;border:2px solid #4c31e888;outline:none}.css-input:focus{border:4px solid #4c31e888}.icon_fashion{display:block;height:50px;font-size:1.5rem;font-weight:700;text-shadow:1px 1px 5px #333;color:#eee}.icon_fashion .icon_fashion_img{display:inline-block;height:100%;aspect-ratio:1/1;background-image:url(/ecommerce/assets/user-tie-solid-418e93c6.svg);filter:invert(90%) sepia(90%) saturate(860%) hue-rotate(335deg) drop-shadow(1px 1px 1px #333);background-size:contain;background-repeat:no-repeat;background-position:center center;vertical-align:top;border-radius:50%}.icon_fashion .icon_fashion_first-word{vertical-align:top;color:#ff0}.mask-container{height:40vh;position:relative}.mask-container img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 60%;--mask: left 0% top 0%/var(--s) no-repeat linear-gradient(#000 0 0),left 5% top 0%/var(--s) no-repeat linear-gradient(#000 0 0),left 10% top 0%/var(--s) no-repeat linear-gradient(#000 0 0),left 15% top 0%/var(--s) no-repeat linear-gradient(#000 0 0),left 20% top 0%/var(--s) no-repeat linear-gradient(#000 0 0),left 25% top 0%/var(--s) no-repeat linear-gradient(#000 0 0),left 30% top 0%/var(--s) no-repeat linear-gradient(#000 0 0),left 35% top 0%/var(--s) no-repeat linear-gradient(#000 0 0),left 40% top 0%/var(--s) no-repeat linear-gradient(#000 0 0),left 45% top 0%/var(--s) no-repeat linear-gradient(#000 0 0),left 50% top 0%/var(--s) no-repeat linear-gradient(#000 0 0),left 55% top 0%/var(--s) no-repeat linear-gradient(#000 0 0),left 60% top 0%/var(--s) no-repeat linear-gradient(#000 0 0),left 65% top 0%/var(--s) no-repeat linear-gradient(#000 0 0),left 70% top 0%/var(--s) no-repeat linear-gradient(#000 0 0),left 75% top 0%/var(--s) no-repeat linear-gradient(#000 0 0),left 80% top 0%/var(--s) no-repeat linear-gradient(#000 0 0),left 85% top 0%/var(--s) no-repeat linear-gradient(#000 0 0),left 90% top 0%/var(--s) no-repeat linear-gradient(#000 0 0),left 95% top 0%/var(--s) no-repeat linear-gradient(#000 0 0),left 100% top 0%/var(--s) no-repeat linear-gradient(#000 0 0);--s: 5%;-webkit-mask:var(--mask);mask:var(--mask);transition:all .5s linear}.mask-container img.mask{--s: 0%}.home-search{height:10vh;height:10dvh}.home-search .home-search__nav{margin:0 auto;width:80%;height:100%;display:flex;justify-content:flex-start;align-items:center;gap:3rem;background-color:var(--background, #fff);box-shadow:2px 0 5px 1px #3333,-2px 0 5px 1px #3333;padding:1rem}.home-search .home-search__nav .home-search__input{font-size:1.2rem;width:200px;background-color:#fff;caret-color:orange}.home-search .home-search__nav .userIn_show{margin:0 0 0 auto}.home-search .home-search__nav .userIn_show>*{text-align:center}.home-search .home-search__nav .userIn_hide{margin:0 0 0 auto}.home-search .home-search__nav>:last-child{margin:0 0 0 auto}@media (min-width: 1100px){.home-search .home-search__nav .home-search__input{width:300px}}@media (max-width: 992px){.home-search{margin-top:10vh;margin-top:10dvh}.home-search .home-search__nav{padding:2rem}.home-search .home-search__nav .icon_fashion{width:80vw;height:10vh;height:10dvh;background-color:var(--background, #fff);position:absolute;top:0;left:0;right:0;padding:1rem;margin:0 auto;text-align:center}.home-search .home-search__nav .icon_fashion>*{vertical-align:middle}.home-search .home-search__nav .home-search__input{width:50%}}@media (max-width: 768px){.home-search .home-search__nav{width:100%}.home-search .home-search__nav .icon_fashion{width:100vw}.home-search .home-search__nav .userIn_show{width:min(200px,40%)}.home-search .home-search__nav .userIn_show>*{overflow:hidden;display:block;margin-bottom:.3rem;width:100%;letter-spacing:0}.home-search .home-search__nav .userIn_show input{padding:.1rem 0}}@media (max-width: 576px){.home-search .home-search__nav{padding:.5rem}}.banner{height:50vh}.banner .banner__img{width:100%;height:100%;object-fit:cover;object-position:center var(--position-img);animation-name:moveImgBanner;animation-duration:5s;animation-iteration-count:infinite;animation-timing-function:ease-in;animation-direction:alternate}.banner .banner__div{position:absolute;left:25vw;bottom:20%}.banner .banner__div .banner__p{color:var(--black);width:40vw;font-size:1.5rem;font-weight:700;text-shadow:1px 1px 5px #fff;line-height:2rem;margin:.5rem 0;font-style:italic}@keyframes moveImgBanner{to{object-position:center calc(10% + var(--position-img))}}@media (max-width: 992px){.banner{position:absolute;width:100%;top:0;height:100vh;height:100dvh}.banner .banner__div{position:absolute;left:25vw;bottom:40%}}.store{display:flex;justify-content:center;flex-flow:row wrap;color:#333}.store>*{background-color:var(--background, #fff)}.store .store__aside{width:15%;box-shadow:-2px 0 5px 1px #3333}.store .store__main{width:65%;box-shadow:2px 0 5px 1px #3333}.store .store__footer{width:80%;min-height:40rem;background-color:#0090de;box-shadow:2px 0 5px 1px #3333,-2px 0 5px 1px #3333;position:relative}.store .store__article{width:80%;min-height:90vh;background-color:var(--background, #fff);display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;background-color:#ff8}.store .store__article h2{font-size:2rem;margin:0 auto 2rem;font-style:italic}@media (max-width: 768px){.store .store__aside{width:100%;min-height:25vh}.store .store__main{width:100%}.store .store__footer{width:100%;background-color:#0090de;box-shadow:2px 0 5px 1px #3333,-2px 0 5px 1px #3333;position:relative}.store .store__article{width:100%}}.menu__article{position:sticky;top:0}.menu__article .menu__div{height:5rem;display:flex;justify-content:center;align-items:center;padding:0rem 1rem;gap:.1rem}.menu__article .menu__div .car{position:relative}.menu__article .menu__div .car:hover:after{content:"Mira tu carrito";position:absolute;font-weight:700;bottom:-80%;width:120px;text-align:center;background-color:#fff;padding:.5rem;border-radius:1rem}.menu__article .menu__div .menu__span{font-size:1.2rem;text-align:center}.menu__article .menu__ul{display:flex;flex-flow:column nowrap;height:20rem;align-items:center;gap:.7rem}.menu__article .menu__ul li{width:max(70%,100px)}.menu__article .menu__ul li>*{width:100%}.menu__article .menu__ul .menu__li_hide{display:none;padding-left:1.5rem}.menu__article .menu__ul .menu__li_hide a{background-color:#daf1ff}.menu__article .menu__ul.active{gap:.5rem}.menu__article .menu__ul.active .menu__li_hide{display:block}@media (max-width: 768px){.menu__article{position:relative}.menu__article .menu__ul{flex-flow:row wrap;justify-content:center;height:1rem}.menu__article .menu__ul li{width:auto}.menu__article .menu__ul.active li:not(.menu__li_hide){display:none}}@media (max-width: 300px){.menu__article{position:relative;height:15rem}}@property --a{syntax: "<angle>"; initial-value: 30deg; inherits: true;}:root{--a: 110deg}@keyframes r{to{transform:rotate(1turn)}}@keyframes d{0%,to{transform:perspective(450px) rotate3d(1,1,0,var(--g))}12.5%{transform:perspective(450px) rotateY(var(--g))}25%{transform:perspective(450px) rotate3d(-1,1,0,var(--g))}37.5%{transform:perspective(450px) rotate3d(-1,0,0,var(--g))}50%{transform:perspective(450px) rotate3d(-1,-1,0,var(--g))}62.5%{transform:perspective(450px) rotate3d(0,-1,0,var(--g))}75%{transform:perspective(450px) rotate3d(1,-1,0,var(--g))}87.5%{transform:perspective(450px) rotateX(var(--g))}}.title{text-transform:lowercase}.title:first-letter{text-transform:uppercase}.category{padding:3rem}.category .category__section{margin-bottom:3rem;box-shadow:1px 1px 5px 1px #3339}.category .category__section .category__header{padding:.5rem;display:flex;justify-content:space-between;border-bottom:1px solid #747bff;font-size:1.1rem}.category .category__section .category__header h2{text-transform:lowercase;font-size:2rem}.category .category__section .category__header h2:first-letter{text-transform:uppercase}.category .category__section .category__ul{display:flex;justify-content:space-evenly;flex-wrap:wrap;padding:1rem .5rem;gap:1rem 0rem}.category .category__section .category__ul .category_product{width:calc(10vw + 100px);border-radius:.5rem;background-color:#eee3;filter:brightness(120%);box-shadow:1px 1px 5px 1px #3333;padding:.5rem}.category .category__section .category__ul .category_product>*:not(p){display:block;width:100%;margin-bottom:.5rem;overflow-wrap:normal;font-size:1.1rem;text-transform:lowercase}.category .category__section .category__ul .category_product>*:not(p):first-letter{text-transform:uppercase}.category .category__section .category__ul .category_product .category_btn{font-size:1rem;padding:.1rem;vertical-align:middle;opacity:.7}.category .category__section .category__ul .category_product .category_btn:hover{opacity:1}.category .category__section .category__ul .category_product .category_btn .car{vertical-align:middle;filter:none;width:1.7rem;height:1.7rem;pointer-events:none}.category .category__section .category__ul .category_product div{margin-left:auto;margin-right:auto}.category .category__section .category__ul .category_product p{font-weight:700;text-align:center}.category .category__section .category__ul .category_product span{text-align:center;font-weight:200}.category .category__section .category__ul .category_product a{font-size:1rem;cursor:pointer}.category .category__section .category__ul .category_product a:hover{font-weight:700}.category .category__section .category__ul .category_product .border-moving{width:90%;aspect-ratio:1/1;border-radius:11.25%;background:crimson;position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;--g: 5deg;animation:d 1s infinite linear}.category .category__section .category__ul .category_product .border-moving.none3d{animation:none}.category .category__section .category__ul .category_product .border-moving:before{content:"";position:absolute;width:150%;height:150%;background:conic-gradient(crimson var(--a),gold 120deg,gold 230deg,aqua 240deg);animation:r 3s infinite linear;transition:--a 1.5s}.category .category__section .category__ul .category_product .border-moving:after{content:"";position:absolute;inset:1.8%;border-radius:11.25%;background:#333}.category .category__section .category__ul .category_product .border-moving:hover{--g: 0deg;--a: 360deg}.category .category__section .category__ul .category_product .border-moving:has(*:focus){--g: 0deg;--a: 360deg}.category .category__section .category__ul .category_product .border-moving img,.category .category__section .category__ul .category_product .border-moving .container-move{position:absolute;z-index:1;width:90%;aspect-ratio:1/1;object-fit:cover;border-radius:10%}.category{padding:1rem}.footer{display:flex;justify-content:center;align-items:center;letter-spacing:.1rem}.footer .footer__img{padding:2rem;margin-bottom:2rem}.footer .footer_details{font-size:1.2rem;margin-right:1rem;margin-bottom:2rem}.footer .footer_details li{margin-bottom:2rem;text-align:right}.footer .footer_details li a{color:var(--white)}.footer .footer__footer{position:absolute;bottom:0;text-align:center;padding:1rem}.footer .footer__footer::selection{background-color:var(--yellow)}@media (max-width: 992px){.footer{flex-flow:column nowrap}}.form{width:min(90%,400px);--agua: aqua;margin-bottom:3rem}.form>*{margin-bottom:1rem}.form__h2{font-size:1.2rem;color:var(--white);opacity:.8}.form__nav{position:relative;width:100%}.form__input{width:100%;border:1px solid #fff4;background:var(--black);border-radius:7px;font-size:1.1em;position:relative;outline:none;padding:1rem .5rem;caret-color:var(--agua)}.form__span{position:absolute;top:.5rem;left:.5rem;pointer-events:none;filter:opacity(.5);color:var(--white);text-transform:uppercase;transition:.5s}.form__input:focus,.form__input:valid{border:1px solid var(--agua)}.form__input:not(:placeholder-shown)+.form__span,.form__input:focus+.form__span{color:var(--agua);background-color:var(--black);padding:0 10px;font-size:.65em;transform:translate(10px,-100%);border-right:1px solid var(--agua);border-left:1px solid var(--agua);filter:opacity(1)}.form__img{width:1rem;position:absolute;right:1rem;top:50%;transform:translateY(-50%)}.form__img_valid{filter:invert(75%) sepia(100%) hue-rotate(60deg) saturate(200%)}.form__img_invalid{filter:invert(60%) sepia(100%) saturate(200%) hue-rotate(315deg)}.form__img{display:none}.form__input:valid~.form__img_valid{display:block}.form__input:invalid~.form__img_invalid{display:block}.form__input:placeholder-shown~.form__img{display:none}.form__textarea{width:100%;font-size:1.1rem;border-radius:10px;color:var(--white);background-color:var(--black);outline:none;padding:1rem}[type=submit],[type=reset]{width:min(40%,200px);border:none;letter-spacing:.2em;cursor:pointer}[value=Enviar]:active{transform:scale(.8)}.support{width:80%;font-style:italic;margin:3rem 0}.support .nombre{font-weight:700;font-size:1.1em}.support .support__header{width:80%;margin:0 auto;font-size:1.5rem;font-weight:100;line-height:2rem}.support .support__div{margin:3rem auto;width:100%}.support .support__div .support__h2{font-size:2rem;margin-bottom:1rem;position:relative}.support .support__div .support__h2:hover:before{content:"✅";position:absolute;left:-2.5rem}.support .support__div .support__p{line-height:2rem}.support .support__footer{width:90%;margin:0 auto}body .userIn_show{display:none}body.userIn .userIn_show{display:block}body.userIn .userIn_show span{padding:.5rem 1rem;font-weight:700;font-size:1.1em;background-color:#eee;letter-spacing:.1rem}body.userIn .userIn_show input{padding:.5rem;width:80px;opacity:.7;letter-spacing:.1rem}body.userIn .userIn_show input:hover{opacity:.9}body.userIn .userIn_hide{display:none}dialog{border:none;border-radius:2rem;position:relative;width:50vw;background-color:var(--white);padding:1rem}dialog>*{margin-bottom:1rem;color:var(--black)}dialog button{position:absolute;right:1rem;top:1rem;background-color:#aee1ff;box-shadow:1px 1px 3px #0a0c80;border-radius:.5rem;border:none;outline:none;cursor:pointer;font-family:Georgia;font-size:1rem;padding:.3rem .7rem;font-weight:400;text-align:center}dialog button:hover{background-image:linear-gradient(to bottom,#8d31e8 5%,#4d23e8 100%);color:var(--white)}dialog h2{font-size:2rem;text-align:center;color:#0090de}dialog img{width:270px;aspect-ratio:1/1;object-fit:cover;border-radius:1rem}dialog h3{font-size:2rem;font-weight:700;color:#0090de}dialog h3 span{font-weight:400;font-style:italic;color:#009032}dialog p{font-size:1.1rem}dialog::backdrop{background-color:none;background-image:linear-gradient(130deg,rgba(77,35,232,.6),rgba(141,49,232,.6))}:root{color-scheme:light dark;font-family:Roboto,sans-serif;--black: #333;--white: #eee;--yellow: #ffe990;scroll-behavior:smooth}*{box-sizing:border-box}body{background-color:#ffd900aa;min-height:100vh;min-height:100dvh}h1{display:none}a{text-decoration:none;color:inherit;color:#3b44fd}a:hover{color:#1d28f8}@media (prefers-color-scheme: dark){:root{--background: #b2d2fa}body{color:#eee;background-color:#333}}
