@font-face{font-family:javatext;src:url(/assets/javatext-B1mYCcPR.ttf)}@font-face{font-family:leelaUib;src:url(/assets/LeelaUIb-gdULNPUK.ttf)}@font-face{font-family:leelaUisl;src:url(/public/fonts/LeelaUIsl.ttf)}:root{font-family:javatext,leelaUisl;color-scheme:light dark;color:var(--text-primary);background-color:var(--bg-light);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--night-color: rgb(161, 0, 0);--Primario: #513c33;--Secundario: rgb(98, 90, 85);--bg-light: rgb(247, 245, 243);--text: rgb(247, 245, 243);--text-primary: #1a1a1a;--Texto-secundario: rgb(74, 74, 74);--Acento-suave: #b8ada7}*{margin:0;padding:0;box-sizing:border-box;transition:all .4s ease}@media(prefers-color-scheme:light){:root{--Secundario: #513c33;--text: #1a1a1a;color:var(--text-primary);background-color:var(--bg-light)}}.fade-slide{animation:fadeSlide .9s ease forwards}@keyframes fadeSlide{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}.layout{width:100%;display:grid;grid:"header" auto "main" 1fr "footer" auto / 1fr}.header{grid-area:header}.main{grid-area:main;width:100%}.footer{grid-area:footer}.header-container{background-image:url(/assets/portada-mobile-390-jXqfzdqN.webp);background-size:cover;background-position:left;background-repeat:no-repeat;width:100%;height:600px;object-fit:contain;position:relative;bottom:4.8rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.header-logo-img{padding:6px 8px;width:150px;height:35px}.goback-button{width:100%;margin-top:8px;display:flex;justify-content:center;align-items:center;background-color:inherit;border:none;cursor:pointer;color:var(--text-primary);border-bottom:1px solid var(--text-primary)}.goback-button:hover,.goback-button:focus,.goback-button:active{border-bottom:none}.header-nav-bar{width:100%;z-index:100;position:sticky;top:0;background-color:var(--Secundario);display:flex;justify-content:space-between;align-items:center}.nav-bar-list{margin:0;padding:0;display:flex;flex-direction:column;justify-content:center;align-items:start;gap:4px}.nav-bar-list li{list-style:none}.nav-bar-list-text,.nav-bar-list-text:visited{color:var(--text-primary)}.nav-bar-list-text:hover,.nav-bar-list-text:active{text-decoration:none}.menu{display:none;background-color:var(--bg-light);flex-direction:column;justify-content:start;align-items:center;padding:10px 8px;position:fixed;right:0;top:0;width:150px;height:100vh}.menu-button{cursor:pointer;padding:6px}.menu-button~input:checked~.menu{display:flex}.close{width:100%;display:flex;justify-content:end}.close-button{display:flex;justify-content:end;text-align:end}.close-button~input:checked~.nav-bar-list{display:none}@media screen and (min-width:400px){.header-container{background-image:url(/assets/portada-mobile-400-AgGxkJTF.webp);background-size:contain;background-position:top;background-repeat:no-repeat;width:100%;height:900px;object-fit:cover}}@media screen and (min-width:700px){.nav-bar-list-text,.nav-bar-list-text:visited{color:var(--bg-light)}.header-container{background-image:url(/assets/IMG_5309-CGfIz-yE.webp);background-size:contain;background-position:top;background-repeat:no-repeat;width:100%;object-fit:cover}.menu-button{display:none}.menu{display:flex;backdrop-filter:none;-webkit-backdrop-filter:none;background:none;flex-direction:row;justify-content:end;margin-right:20px;align-items:center;padding:0;position:relative;width:100%;height:auto}.nav-bar-list{flex-direction:row;gap:.6rem}.nav-bar-list-text{font-size:1.3rem}.nav-bar-list-text:hover{text-decoration:none}.close{display:none}}@media screen and (min-width:1024px){.header-container{background-image:url(/assets/IMG5310-DBH-IkMt.webp);background-size:contain;background-position:top;background-repeat:no-repeat;width:100%;height:900px;object-fit:cover}}@media screen and (min-width:1440px){.header-container{background-image:url(/assets/IMG5311-CmrQ8eI-.webp);background-size:cover;background-position:left;background-repeat:no-repeat;width:100%;height:900px;object-fit:contain}}.container{box-sizing:border-box;width:100%;padding:12px;display:flex;justify-content:center;align-items:center;gap:1rem;overflow:hidden}.img-container{position:relative;border-radius:20px;box-shadow:0 4px 12px #1a1a1a40;width:100%;max-width:350px;height:240px;overflow:hidden}.image{width:100%;object-fit:cover}.arrow-button{cursor:pointer;background:none;border:none}.collection-title{font-size:3rem;margin-bottom:4rem}.overlay{width:100%;position:absolute;inset:0;background:linear-gradient(#0000001a,#0006,#0009);color:var(--bg-light);display:flex;flex-direction:column;justify-content:end;align-items:center;font-size:1.2rem;font-weight:700}@media screen and (min-width:450px){.img-container{height:350px}.image{max-width:500px}}@media screen and (min-width:700px){.image{max-width:500px}}@media screen and (min-width:1024px){.container{display:none}.image{max-width:600px;height:600px}}@media screen and (min-width:1440px){.image{max-width:700px;height:1024px}}.collection{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10rem;text-align:center}.collection-list{width:100%}.collection-list li{list-style:none;margin-bottom:4rem}.collection-list h2{margin-bottom:20px}@media screen and (min-width:400px){.collection{margin-top:-350px}}@media screen and (min-width:500px){.collection{margin-top:-200px}}@media screen and (min-width:600px){.collection{margin-top:-100px}}@media screen and (min-width:700px){.collection{margin-top:-400px}}@media screen and (min-width:1024px){.collection{margin-top:0}}.marquee-container{display:none;margin:auto;width:100%;max-width:700px;overflow:hidden;position:relative}.marquee-track{display:flex;gap:1rem;width:max-content;animation:scroll-horizontal linear infinite;animation-play-state:running}.img-container-marquee{position:relative;border-radius:20px;overflow:hidden;width:500px;height:600px}.img-container-marquee:hover .overlay{opacity:1}.overlay{width:100%;position:absolute;inset:0;background:linear-gradient(#0000001a,#0006,#0009);opacity:1;color:var(--bg-light);display:flex;flex-direction:column;justify-content:end;align-items:center;font-size:1.2rem;font-weight:700}.overlay p{text-decoration:underline;margin-bottom:2rem}.marquee-container:hover .marquee-track{animation-play-state:paused}.marquee-img{width:100%;height:100%;object-fit:cover;border-radius:8px}@keyframes scroll-horizontal{0%{transform:translate(0)}to{transform:translate(-33.333%)}}.marquee-blur{position:absolute;top:0;width:10px;height:100%;pointer-events:none;z-index:10;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.marquee-blur.left{left:0;background:linear-gradient(to right,#f7f5f3,#fff0)}.marquee-blur.right{right:0;background:linear-gradient(to left,#f7f5f3,#fff0)}@media screen and (min-width:1024px){.overlay{opacity:0}.marquee-container{display:block;max-width:900px}}@media screen and (min-width:1440px){.marquee-container{max-width:1200px}}@media screen and (min-width:2300px){.marquee-container{max-width:1800px}}.footer{width:100%;display:flex;flex-direction:column;justify-content:space-around;align-items:center}.footer-links{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.footer-links-logos{display:flex;justify-content:center;text-align:center;gap:4px}.footer-links a{display:flex;justify-content:center;align-items:center;gap:4px;color:var(--text-primary);font-size:1rem}.footer-links>p{font-size:1.3rem}.link-text{margin-top:10px}.footer-links a:visited,.footer-links a:hover,.footer-links a:focus,.footer-links a:active{color:var(--Secundario);text-decoration:none}@media screen and (min-width:700px){.footer{flex-direction:row;flex-wrap:wrap}.footer-links{max-width:200px}}.basicos{width:100%}.basic-title{color:var(--bg-light);font-size:2rem}.basic-list{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;margin-bottom:20px}.list-elemnet{max-width:250px;height:250px;list-style:none;border-radius:12px;overflow:hidden}.basic-img{width:100%;object-fit:cover}.basic-img:hover{scale:1.1}.basic-product{background-color:var(--Primario);width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (min-width:700px){.basic-list{flex-direction:row;flex-wrap:wrap;max-width:600px}}@media screen and (min-width:1024px){.basic-list{max-width:900px}}@media screen and (min-width:1440px){.basic-list{max-width:1100px}}.about{margin:0;padding:0;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center}.about-title{font-size:2rem}.about-description{width:100%;max-width:320px;text-align:center;font-family:leelaUib;text-align:justify}.about-list{margin:0;padding:0;display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap}.about-list-item{list-style:none}.about-list-item-img{width:300px;height:180px}.about-logo-dark{margin-top:10px;width:230px;height:110px}@media screen and (min-width:400px){.about-description{margin-bottom:10px;max-width:380px}}@media screen and (min-width:700px){.about-description{margin-bottom:10px;max-width:500px;text-align:justify}}@media screen and (min-width:1024px){.about-description{margin-bottom:4rem;max-width:700px;text-align:justify}}.collection{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem}.collection-img{width:200px;height:80px}.collection-description{width:100%;max-width:90%;height:205px;overflow-y:hidden;text-overflow:ellipsis;text-align:justify}.btn{font-size:14px;background-color:var(--Secundario);color:var(--bg-light);padding:4px 8px;border:1px solid var(--Secundario);border-radius:6px;box-shadow:0 0 10px #8a7a7280}.collection-product{width:100%;margin-bottom:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px}.product-list{width:100%;margin:0;padding:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px}.product-list-item{list-style:none;border-radius:8px;box-shadow:0 0 10px #4a4a4a33;overflow:hidden}.product:hover,.product-night:hover{scale:1.03;transition:all .3s ease}.product{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--Secundario);text-decoration:none}.product-night{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--night-color);text-decoration:none}.product-link{color:var(--bg-light)}@media screen and (min-width:700px){.collection-img{width:300px;height:100px}.collection-description{max-width:600px;text-align:justify}.product-list{max-width:600px;flex-direction:row;flex-wrap:wrap}}@media screen and (min-width:1024px){.collection-img{width:400px;height:100px}.product-list{max-width:900px;flex-direction:row;flex-wrap:wrap}.collection-description{max-width:900px;height:100px;text-align:justify}}.galas-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:2.5rem;padding:2rem;width:100%;max-width:1400px;margin:0 auto;box-sizing:border-box}.gala-card{width:100%;background:#ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:14px;padding:1.5rem;box-sizing:border-box;transition:transform .3s ease,box-shadow .3s ease}.gala-card:hover{transform:translateY(-6px);box-shadow:0 10px 25px #00000040}.gala-card h2{font-size:1.2rem;margin-bottom:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.video-wrapper{position:relative;width:100%;padding-bottom:56.25%;border-radius:10px;overflow:hidden;margin-bottom:1rem}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.description-card{width:100%;font-size:.95rem;opacity:.85;margin-bottom:.5rem}.date{font-size:.8rem;opacity:.6}.product-details,.product-details-container{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px}.product-details-aside{width:100%;max-width:90%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px}.product-details-images{margin-top:8px;display:flex;justify-content:center;align-items:center;gap:6px}.product-details-radio-img{width:40px;height:40px;overflow:hidden;border-radius:12px}.radio-img{width:100%;object-fit:cover}.img-selected-container{width:400px;height:400px;border-radius:16px;overflow:hidden;display:flex;justify-content:center;align-items:center}.img-selected{width:100%;height:100%;object-fit:cover;border-radius:16px}.product-data{width:100%;max-width:90%;display:flex;flex-direction:column;justify-content:center;align-items:center}.header-data{width:100%;display:flex;justify-content:space-between;align-items:center}.product-data-section{width:100%;display:flex;flex-direction:column;justify-content:center;text-align:center}.product-data-description{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:start}.price{font-size:2rem}.data-description{width:100%;display:flex;flex-wrap:wrap;justify-content:start;align-items:start;gap:4px}.description{font-size:12px;margin:0;width:100%;max-width:130px;border-radius:18px;border:2px solid var(--Secundario);color:var(--Secundario)}.description-night{font-size:12px;margin:0;width:100%;max-width:130px;border-radius:18px;border:2px solid var(--night-color);color:var(--night-color)}.product-button{transition:all .3s ease;width:100%;margin:20px 0;border:2px solid var(--Secundario);background-color:var(--Secundario);border-radius:10px;font-size:1.2rem;text-decoration:none;color:var(--bg-light)}.product-button-night{transition:all .3s ease;width:100%;margin:20px 0;border:2px solid var(--night-color);background-color:var(--night-color);border-radius:10px;font-size:1.2rem;text-decoration:none;color:var(--bg-light)}.product-button-night:hover{scale:1.01;box-shadow:0 0 10px #a1000080}.product-button:hover{scale:1.01;box-shadow:0 0 10px #8a7a7280}.product-data-details-header{text-align:center;width:100%;margin:10px 0 0;padding:0}.product-data-details{width:100%;border-top:1px solid var(--Secundario);display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap}.product-data-details-night{width:100%;border-top:1px solid var(--night-color);display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap}.data-subtitle-details{height:20px;margin:0;padding:0;color:var(--Secundario);font-size:14px}.data-subtitle-details-night{height:20px;margin:0;padding:0;color:var(--night-color);font-size:14px}.data-details{margin:0;padding:0;font-size:14px}@media screen and (min-width:700px){.product-details-aside{flex-direction:row}.product-details-images{border-radius:10px;width:100px;display:block;height:300px;overflow-y:scroll}.product-button{max-width:180px;margin:20px auto}.product-details-radio-img{margin-bottom:6px}.img-selected-container{max-width:500px}.product-data{max-width:400px}}@media screen and (min-width:1024px){.product-details{flex-direction:row;justify-content:center;position:absolute;margin-top:40rem;gap:16px}.product-details-aside{max-width:600px;justify-content:end}.product-data{margin-right:40px;max-width:500px;justify-content:start}}.contact{transition:all 3s ease;margin:20px 0;box-sizing:border-box;width:100%;padding:0 10px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;margin-bottom:4rem}.contact-img{width:300px;height:150px}.contact-box{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem}.box{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.box-title{font-family:leelaUib;font-size:1.2rem}.box-text{margin:0;padding:0;font-family:javatext;width:100%;max-width:300px;text-align:center;font-size:14px}.box-link-info{margin:0;font-size:1.2rem;font-family:leelaUib;text-decoration:underline;color:var(--Secundario)}.box-link-info:hover{text-decoration:none}.box-link{display:flex;justify-content:center;align-items:center;gap:8px}@media screen and (min-width:700px){.contact-box{flex-direction:row;flex-wrap:wrap}.box{max-width:300px}}@media screen and (min-width:1024px){.box{max-width:400px}.contact{gap:4rem}}.container-404{margin-top:10%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px}.title-404{font-size:4rem}.link-go-back{text-decoration:none;color:var(--bg-light);font-size:18px}.link-go-back:visited,.link-go-back:hover,.link-go-back:focus{color:var(--Secundario);text-decoration:underline}
