:root{--background-color: #FFFFFF;--text-color: #000;--colorA: #8CC9C5;--colorB: rgb(166,62,30);--colorC: #5D5256;--colorD: #FFFFFF;--colorE: #1A1517;--colorF: #F8E5CA;--colorG: #D1D1D1;--colorH: #EFEFEF}*,*::before,*::after{box-sizing:border-box}ul[class],ol[class]{padding:0}body,h1,h2,h3,h4,p,ul[class],ol[class],li,figure,figcaption,blockquote,dl,dd{margin:0;font-size:1em}@media(prefers-reduced-motion: reduce){*{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}html{font-size:15px;scroll-behavior:smooth}body{background-color:var(--background-color);min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5;font-size:16px;font-weight:400;font-family:"Figtree",sans-serif}img{max-width:100%;display:block}article>*+*{margin-top:1em}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion: reduce){*{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}main{min-height:100vh}h1{margin:0;padding:26px 0;font-weight:600;font-size:50px;line-height:1}article header h1{font-family:"Bonheur Royale",cursive;font-size:4rem;font-weight:400;color:var(--colorB);text-align:center;padding:39px 0 13px}h2{margin:0;padding:26px 0;font-weight:600;font-size:40px;line-height:1}article header h2{font-family:"Figtree",sans-serif;font-size:1.2rem;font-weight:400;text-transform:uppercase;letter-spacing:2px;color:var(--colorA);text-align:center;padding:0 0 39px}h3{margin-bottom:13px;color:var(--colorA);font-size:20px;font-weight:400;text-transform:uppercase}h4{margin-bottom:8.6666666667px;color:var(--colorB);font-size:24px}p{margin-bottom:16px;font-size:16px;line-height:1.6}a{text-decoration:none;color:inherit}header,footer{margin:20px auto 0}p{margin:10px auto 20px;font-size:1.4rem;line-height:1.75;color:var(--text-color);text-align:justify}a{color:inherit}@media screen and (max-width: 700px){h1{font-size:30px;padding:19.5px 0}article header h1{font-size:2.5rem;padding:32.5px 0 10.4px}h2{font-size:26px;padding:19.5px 0}article header h2{font-size:1rem;padding:0 0 32.5px}h3{font-size:17px;margin-bottom:8.6666666667px}h4{font-size:20.4px;margin-bottom:6.5px}p{font-size:16.8px;line-height:1.6;margin:10px auto 16px;text-align:left}li{font-size:16.8px;line-height:1.6;text-align:left}}.mobile-topbar,#mobile_menu{display:none}@media(max-width: 700px){.mobile-topbar,#mobile_menu{display:block}}.desktop-topbar{display:none;position:fixed;z-index:3;top:0;left:0;width:100%;height:80px}@media(min-width: 700px){.desktop-topbar{display:block}}.topbar-background{position:absolute;width:100%;height:100%}.topbar-content{position:absolute;top:0;left:0;width:100%;height:100%;display:grid;grid-template-columns:200px 1fr 80px;align-items:center;padding-right:30px}.thirty-sixty,.thirty-sixty,.fifty-fifty{display:block}@media screen and (min-width: 700px){.sixty-thirty{display:grid;grid-template-columns:60% 1fr;grid-gap:20px}.thirty-sixty{display:grid;grid-template-columns:1fr 60%;grid-gap:20px}.fifty-fifty{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}}@media screen and (max-width: 700px){article{margin-top:60px}}footer{width:100%;padding:30px;margin:0;display:grid;grid-template-columns:1fr 2fr;gap:20px;overflow:hidden;height:auto}@media screen and (max-width: 700px){footer{grid-template-columns:1fr}}.mob-topbar{position:absolute;top:0;left:0;width:100%;z-index:999;direction:ltr;display:grid;grid-template-columns:85% 15%;background-color:var(--background-color)}@media screen and (min-width: 700px){.mob-topbar{display:none}}.mob-topbar .mob-logo{width:140px;padding:10px 0 0 10px}#mobile_menu_activator{width:100%;height:100%}#mobile_menu_open{display:block;width:40px;height:40px;margin:5px 20px 0 0;text-indent:-99999px;background-image:url(../img/mobile/menu.svg);background-size:cover;background-position:center center}#mobile_menu_close{width:40px;height:40px;margin:0 20px 0 auto;display:block;text-indent:-99999px;background-image:url(../img/mobile/close.svg);background-size:contain;background-position:center center}#mobile_menu{display:block;position:fixed;top:0;right:0;padding:20px 0;height:100vh;width:100%;background:#fff;z-index:99999999;transition:transform 500ms ease-in-out;transform:translateX(100%)}@media(min-width: 700px){#mobile_menu{display:none}}#mobile_menu.mobile-open{transform:translateX(0)}.mobile-topmenu{width:100%;height:auto}.mobile-topmenu ul{margin:40px 0 10px;padding:0;list-style:none;border-top:2px solid var(--colorA)}.mobile-topmenu li{margin:0;padding:0;list-style:none}.mobile-topmenu a{display:flex;align-items:center;height:50px;width:100%;margin:0;padding:10px 20px;border-bottom:2px solid var(--colorA);color:var(--colorB);font-weight:700;font-size:18px;text-transform:uppercase}.mobile-topmenu a::before{content:"";display:inline-block;width:12px;height:12px;background-color:var(--colorA);margin-right:15px;flex-shrink:0}.lang-nav{display:flex;align-items:center;justify-content:flex-end}.lang-nav ul{display:block;margin:0;padding:0}.lang-nav li{display:inline;margin-right:10px;text-transform:uppercase}.lang-nav li:first-child{border-right:1px solid #000;padding-right:5px}.lang-nav li a{color:inherit}.lang-nav li a.activo{font-weight:bold}.full-width{width:100%}.content-width{width:80%;min-width:320px;max-width:1000px;margin:40px auto}@media screen and (max-width: 700px){.content-width{width:96%}}.section-filled{background-color:var(--colorA)}.section-filled>div{padding:78px 0}.section-filled>div h4,.section-filled>div p{transform:scale(1.1);text-align:center;color:var(--colorD)}.section-filled>div h4{color:var(--colorH)}.head-1{font-family:"Bonheur Royale",cursive;font-size:2.5rem;font-weight:500;line-height:1.2;text-align:center;text-transform:uppercase;color:var(--colorA)}.head-1:after{content:"";display:block;width:100px;margin:20px auto 0;padding:0;height:2px;background:var(--colorD)}.head-1:before{content:"";display:block;width:100px;margin:0 auto 20px;padding:0;height:2px;background:var(--colorD)}.head-2{font-family:"Bonheur Royale",cursive;font-size:2rem;font-weight:500;text-align:center;color:var(--colorA);text-transform:uppercase}.head-2:after{content:"";display:block;width:100px;margin:10px auto;padding:0;height:2px;background:var(--colorD)}.head-2:before{content:"";display:block;width:100px;margin:10px auto;padding:0;height:2px;background:var(--colorD)}.splide,.splide__list,.splide__track,.splide__slide{height:100%}.splide__slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.desktop-topbar{backdrop-filter:blur(6px)}.desktop-topbar:hover .topbar-background{opacity:.9}.desktop-topbar:hover .desktop-topmenu ul{transform:scale(1.05)}.topbar-background{background-color:var(--background-color);opacity:.9;mix-blend-mode:color;transition:opacity 500ms ease-in-out}.desktop-logo{width:100%;overflow:hidden;margin-left:10px}.desktop-logo img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.desktop-topmenu{display:flex;height:90%;align-items:center;justify-content:center}.desktop-topmenu ul{margin:-10px 0 0 0;padding:0;list-style:none;transform:scale(1);transform-origin:right center;transition:transform 500ms ease-in-out}.desktop-topmenu li{display:inline-block;margin:3px 5px}.desktop-topmenu li.activo:after{display:block;content:"";width:80%;height:2px;background-color:var(--colorA);bottom:4px;margin:-5px 10% 0 10%}.desktop-topmenu li:hover:after{transform:scale(1)}.desktop-topmenu a{display:inline-block;position:relative;padding:5px;font-size:1.2rem;font-weight:400;text-decoration:none;text-transform:uppercase;color:var(--colorB);transition:color 250ms ease-in-out}.desktop-topmenu a:hover{color:var(--colorA)}.lang-selector{display:flex;align-items:center;justify-content:center;gap:15px;height:50px;width:80px}.lang-selector .lang-link{display:block}.lang-selector .lang-link span{display:none}.lang-selector .lang-link img{width:25px;height:25px;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 700px){.lang-selector{margin-left:20px}}article header{margin:0;padding:26px 0;text-align:center}article .padded-image{margin:39px;overflow:hidden;border-radius:20px}article .padded-image img{width:100%;height:auto}@media screen and (max-width: 700px){article .padded-image{margin:52px 0}}article .bottom-banner-img{margin:52px 0 0;width:100%}article .bottom-banner-img img{width:100%;height:auto;display:block}footer{background-color:var(--colorC);color:var(--background-color);border-top:1px solid var(--colorA)}footer p{color:var(--background-color)}footer .footer-title{margin:0;color:var(--colorD);font-size:1.1rem}footer .footer-address{margin:20px 0;line-height:1.2;font-size:1rem;text-align:right}footer ul{padding:0;margin:0}footer li{list-style:none;line-height:1.1}footer a{color:inherit;text-decoration:none}.main-head{padding:20px;font-size:4rem;font-family:"Bonheur Royale",cursive;color:var(--background-color);text-shadow:2px 2px 1px var(--text-color);background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0) 100%)}@media screen and (max-width: 700px){.main-head{font-size:2.5rem}}.home-grid a{text-decoration:none}.home-grid>div{position:relative;height:200px;background-color:var(--colorA);transform:translateY(60px);transition:transform 600ms ease-in-out}@media screen and (max-width: 700px){.home-grid>div{height:130px}}.home-grid>div figure{width:100%;height:100%;overflow:hidden;filter:saturate(0);mix-blend-mode:normal;opacity:.5;transition:filter 1500ms ease-in-out,opacity 500ms ease-in-out;transition-delay:50ms}.home-grid>div figure img{-o-object-fit:cover;object-fit:cover}.home-grid>div>div{position:absolute;width:100%;bottom:0;padding:5px 10px;color:var(--background-color);font-size:1.6rem;text-align:right;background-color:rgba(0,0,0,.5)}@media screen and (max-width: 700px){.home-grid>div>div{font-size:1.2rem;text-align:center}}.home-grid>div.anim-play{transform:translateY(0px)}.home-grid>div.anim-play figure{filter:saturate(1);opacity:1}.home-grid>div:hover,.home-grid>div.anim-play:hover{cursor:pointer}.home-grid>div:hover figure,.home-grid>div.anim-play:hover figure{filter:saturate(0);opacity:.25}.home-grid>div.anim-elem:nth-child(1){transition-delay:500ms}.home-grid>div.anim-elem:nth-child(2){transition-delay:600ms}.home-grid>div.anim-elem:nth-child(3){transition-delay:700ms}.home-grid>div.anim-elem:nth-child(4){transition-delay:800ms}.home-grid>div.anim-play:nth-child(1),.home-grid>div.anim-play:nth-child(2),.home-grid>div.anim-play:nth-child(3),.home-grid>div.anim-play:nth-child(4){transition-delay:0}body.landing-page{background-size:cover;background-repeat:none;background-position:center center}body.landing-page main{display:flex;flex-direction:column;align-items:center;justify-content:center}body.landing-page .logo{margin:10px auto;text-align:center;width:clamp(200px,90%,300px)}body.landing-page .logo img{display:block;margin:0 auto}body.landing-page .modal{width:clamp(290px,70%,600px);margin:20px auto;padding:1px 25px 25px;background-color:var(--colorD);text-align:center;box-shadow:0 0 15px 5px rgba(0,0,0,.8)}body.landing-page .modal p{margin:0;padding:0;line-height:1;text-align:center;font-weight:300;font-size:16px;color:var(--colorC)}body.landing-page .modal .form-group{margin:52px 0 26px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}@media screen and (max-width: 700px){body.landing-page .modal .form-group{flex-direction:column;gap:15px}}body.landing-page .modal .form-group button{padding:7px 14px;border:none;background-color:var(--colorB);color:var(--colorD);font-size:20px;font-weight:600;text-transform:uppercase;transition:background-color 250ms ease-in-out;cursor:pointer}body.landing-page .modal .form-group button:hover{background-color:var(--colorC)}body.landing-page .modal header{margin:0;padding:0;line-height:1;text-align:center;color:var(--colorB)}body.landing-page .modal header h1{margin:0 auto;padding:4px;font-size:30px;text-transform:uppercase}body.landing-page .modal header p{font-weight:700}body.landing-page .lang-nav ul{margin:0 auto;color:var(--colorD)}body.landing-page .lang-nav ul li{cursor:pointer}body.landing-page .lang-nav ul li:first-child{border-right-color:var(--colorD)}.marca-selector{width:100%;border:2px solid var(--colorA)}.marca-selector ul{margin:10px 5px;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:10px 20px;justify-content:center;align-items:center;align-content:center}.marca-selector ul li{display:block;margin:0;padding:0}.marca-selector ul li a{text-transform:uppercase;font-size:1.1rem;color:var(--colorB);font-weight:600;transition:color 250ms ease-in-out}.marca-selector ul li a:hover{color:var(--colorC)}.marca-catalogo{padding-top:50px}.marca-item{margin:20px auto 0;padding:20px 0 0 0;border-top:1px solid var(--colorA);width:100%;display:grid;grid-template-columns:1fr 1fr;gap:20px 35px}.marca-item>div:first-child{display:flex;justify-content:center;align-items:center;overflow:hidden}.marca-item img{width:100%;max-width:300px;height:auto;display:block}.marca-item h2{color:var(--colorB);font-family:"Bonheur Royale",cursive;font-size:50px;font-weight:300}.marca-item h3{color:var(--colorB);text-transform:uppercase;font-size:20px}.marca-item p{font-size:16px;line-height:1.5}@media screen and (max-width: 700px){.marca-item{display:grid;grid-template-columns:1fr;gap:20px}.marca-item h2{font-size:30px}}.centered-full{display:flex;align-items:center;justify-content:center}article h1,article h2,article h3,article h4,article p,article li,article table,article h1.anim-elem,article h2.anim-elem,article h3.anim-elem,article h4.anim-elem,article p.anim-elem,article li.anim-elem,article table.anim-elem{transition:transform 250ms ease-in,opacity 450ms cubic-bezier(0.46, -0.13, 0.48, 1.02);transform:translateY(10%);opacity:0}article h1.animelem-play,article h2.animelem-play,article h3.animelem-play,article h4.animelem-play,article p.animelem-play,article li.animelem-play,article table.animelem-play,article h1.anim-elem.animelem-play,article h2.anim-elem.animelem-play,article h3.anim-elem.animelem-play,article h4.anim-elem.animelem-play,article p.anim-elem.animelem-play,article li.anim-elem.animelem-play,article table.anim-elem.animelem-play{transform:translateY(0);opacity:1}.separator>div{transition:transform 250ms ease-in,opacity 250ms cubic-bezier(0.46, -0.13, 0.48, 1.02)}.separator>div:nth-child(1){transform-origin:center right}.separator>div:nth-child(2){transform-origin:center left}.separator.animelem-pause{box-shadow:none}.separator.animelem-pause>div{transform:scaleX(0.25);opacity:0}.separator.animelem-play{box-shadow:0 3px 3px rgba(0,0,0,.161)}.separator.animelem-play>div{transform:scaleX(1);opacity:1}body.landing-page .logo{animation:slideInLogo 700ms cubic-bezier(0.34, 1.56, 0.64, 1) 0ms both}body.landing-page .modal{animation:slideInModal 800ms cubic-bezier(0.34, 1.56, 0.64, 1) 150ms both;transform-origin:center}body.landing-page .modal header h1{animation:fadeInText 600ms ease-out 450ms both}body.landing-page .modal header p{animation:fadeInText 600ms ease-out 550ms both}body.landing-page .modal .form-group{animation:fadeInText 600ms ease-out 650ms both}body.landing-page .modal p:last-child{animation:fadeInText 600ms ease-out 750ms both}body.landing-page .lang-nav{animation:fadeInText 600ms ease-out 900ms both}@keyframes slideInLogo{from{transform:translateY(-40px) scale(0.9);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes slideInModal{from{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInText{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}article .padded-image.anim-elem{transition:transform 600ms cubic-bezier(0.34, 1.56, 0.64, 1),opacity 500ms ease-out,filter 600ms ease-out;transform:scale(0.92);opacity:0;filter:brightness(0.95)}article .padded-image.anim-elem.animelem-play{transform:scale(1);opacity:1;filter:brightness(1)}article .padded-image.anim-elem img{transition:transform 800ms cubic-bezier(0.34, 1.56, 0.64, 1);transform:scale(1)}article .padded-image.anim-elem.animelem-play img{transform:scale(1.02)}article .bottom-banner-img.anim-elem{transition:transform 700ms cubic-bezier(0.34, 1.56, 0.64, 1),opacity 500ms ease-out,filter 600ms ease-out;transform:translateY(30px);opacity:0;filter:brightness(0.9);overflow:hidden}article .bottom-banner-img.anim-elem.animelem-play{transform:translateY(0);opacity:1;filter:brightness(1)}article .bottom-banner-img.anim-elem img{transition:transform 900ms cubic-bezier(0.34, 1.56, 0.64, 1);transform:scale(1.05)}article .bottom-banner-img.anim-elem.animelem-play img{transform:scale(1)}article .marca-item img.anim-elem{transition:transform 700ms cubic-bezier(0.34, 1.56, 0.64, 1),opacity 600ms ease-out,filter 600ms ease-out;transform:rotateY(25deg) rotateX(5deg) scale(0.85);opacity:0;filter:brightness(0.85) drop-shadow(0 0 20px rgba(0, 0, 0, 0.3));transform-style:preserve-3d;perspective:1000px}article .marca-item img.anim-elem.animelem-play{transform:rotateY(0deg) rotateX(0deg) scale(1);opacity:1;filter:brightness(1) drop-shadow(0 4px 12px rgba(0, 0, 0, 0.15))}.btn,.btn2{transition:filter 250ms ease-in-out;filter:brightness(100%)}.btn:hover,.btn2:hover{filter:brightness(75%)}.marcas-carrusel{margin:0 auto;height:175px;width:clamp(100%,100vw,800px);overflow-x:hidden;position:relative}.marcas-carrusel::before,.marcas-carrusel::after{content:"";position:absolute;top:0;bottom:0;width:100px;z-index:2;pointer-events:none}.marcas-carrusel::before{left:0;background:linear-gradient(to right, white, transparent)}.marcas-carrusel::after{right:0;background:linear-gradient(to left, white, transparent)}.marcas-carrusel-track{display:flex;gap:20px}.marcas-carrusel-track>div{flex:0 0 auto;width:150px;height:150px;display:flex;align-items:center;justify-content:center}.marcas-carrusel-track>div img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}/*# sourceMappingURL=main.css.map */